我正在构建我希望用户能够有时离线和有时在线的地方 - 在线时,我希望他们的统计信息与解析服务器同步,离线时我希望它们在本地缓存。
我目前正在本地保存和 PFUser 之间复制功能 - 但看起来 PFUser 正在做某种缓存。
如果我可以依靠 PFUser 来处理离线和在线之间的缓存,那么我的代码会简单得多——但在文档中并不清楚它是如何处理它的。
任何见解都会很棒!
我正在构建我希望用户能够有时离线和有时在线的地方 - 在线时,我希望他们的统计信息与解析服务器同步,离线时我希望它们在本地缓存。
我目前正在本地保存和 PFUser 之间复制功能 - 但看起来 PFUser 正在做某种缓存。
如果我可以依靠 PFUser 来处理离线和在线之间的缓存,那么我的代码会简单得多——但在文档中并不清楚它是如何处理它的。
任何见解都会很棒!
方法如何saveEventually
?
这是 Parse 文档中的一个示例:
// Create the object.
PFObject *gameScore = [PFObject objectWithClassName:@"GameScore"];
[gameScore setObject:[NSNumber numberWithInt:1337] forKey:@"score"];
[gameScore setObject:@"Sean Plott" forKey:@"playerName"];
[gameScore setObject:[NSNumber numberWithBool:NO] forKey:@"cheatMode"];
[gameScore saveEventually];