Ok 标题似乎通用, 请让我解释一下。 我有一个不仅保存在数据库中, 而且还通过 JSON 发送到服务器的笔记应用程序, 网站可以解析并显示数据 。 问题是: 如果用户在创建笔记时没有网络连接, 如何?
这是它如何运作的 : 用户将按下保存按钮, 它将将数据保存到数据库中, 并将 JSON 字符串发送到服务器中 。 如果没有互联网连接, 用户仍然可以将数据保存到数据库中 。 但是, JSON 字符串如何呢? 如果当时没有互联网连接, 网站如何知道更新到哪里? 任何建议都会非常感激 。
Ok 标题似乎通用, 请让我解释一下。 我有一个不仅保存在数据库中, 而且还通过 JSON 发送到服务器的笔记应用程序, 网站可以解析并显示数据 。 问题是: 如果用户在创建笔记时没有网络连接, 如何?
这是它如何运作的 : 用户将按下保存按钮, 它将将数据保存到数据库中, 并将 JSON 字符串发送到服务器中 。 如果没有互联网连接, 用户仍然可以将数据保存到数据库中 。 但是, JSON 字符串如何呢? 如果当时没有互联网连接, 网站如何知道更新到哪里? 任何建议都会非常感激 。
一个基本的解决办法是,在数据库中存储数据是否被成功保存到服务器,或者记录是否为“不同步 ” 。 如果保存导致因缺少连接而出现错误, 您可以在设定的时间后再打电话, 以便再次检查是否有“ 不同步”的记录, 并尝试保存这些记录。 如果它再次失败, 请重新安排检查时间 。
您可以使用 NSBject
< < a href=>" http://developer.apple.com/library/ios/DOCUMATION/Cocoa/Reference/Foundation/Classes/NSBject_Class/Reference/Reference.html#/apple_ref/oc/instm/NSBject/performSector%3a withObject%3a" rel=“nofollow”\\\code>performLector:withObject: 在一段时间后运行一些代码。
您还可能想要在应用程序启动或从背景返回时执行此检查, 以便在应用程序没有在中间运行时抓取任何未加密的记录 。
For a basic app with nonconsumable in-app purchases, has anyone figured out best practices for using SKPaymentQueue s restoreCompletedTransactions? Observations I know it s recommended to always ...
I am trying to list the contents of Ringtones directory in a TableView, however, I am only getting the last file in the directory in ALL cells, instead of file per cell. This is my code: - (...
I have a UITextField that is a subview of a UITableViewCell. When my view loads, I want the text field to become first responder. I have a pointer to the text field in the table cell, so to do this I ...
I ve been working on adding in-app purchases and was able to create and test in-app purchases using Store Kit (yay!). During testing, I exercised my app in a way which caused the app to crash mid ...
In my app i have a bunch of data i store in the NSUserdefaults. This information consists of an NSObject (Object1) with NSStrings and NSNumbers and also 2 instances of yet another object (Object2). ...
Basically I m downloading images off of a webserver and then caching them to the disk, but before I do so I want to mask them. I m using the masking code everyone seems to point at which can be found ...
I m using this code to resize an image on the iPhone: CGRect screenRect = CGRectMake(0, 0, 320.0, 480.0); UIGraphicsBeginImageContext(screenRect.size); [value drawInRect:screenRect blendMode:...
Is there a simple way of allowing interaction with a button in a UIView that lies under another UIView - where there are no actual objects from the top UIView on top of the button? For instance, ...