我有一个JSON文件,里面填充了一些字符串数据,存放在文档目录中。应用程序的用户界面中有一个UIButton。当按钮按下时,一个新的字符串会附加到JSON文件中。
现在我正在寻找任何iOS服务,可以帮助我使用Swift将这些字符串(来自JSON文件)发送到服务器。而且这个服务应该完全独立于我的代码。 关键是,当我按下UIButton时,第一步是把一个字符串保存到JSON文件中,然后如果有网络连接,该服务应该将此字符串发送到服务器。
当一个字符串成功发送后,它应该从JSON文件中删除。 该服务应该每隔30秒跟踪一次是否有任何字符串被保存到JSON文件中,然后将其发送到服务器。
我通过谷歌搜索发现后台获取,但它会自动触发performFetchWithCompletionHandler
函数,我无法知道iOS何时触发它。我想在每30秒后手动触发这种服务。