解析PFObject获取不起作用

时间:2015-10-28 14:48:30

标签: objective-c caching parse-platform fetch pfquery

我尝试使用服务器信息更新PFObjects,基本上是在用户取消操作时放弃本地更改,但我很难过。我不确定我是否遗漏了某些内容或者它是一个错误,这是一个漫长的编程会话。

这是一个测试代码:

    PFObject *object = [PFObject objectWithoutDataWithClassName:@"UserRecipes" objectId:@"1NOxhVZVXJ"];
    object[@"instructions"] = @"TEST INSTRUCTIONS";
    NSLog(@"%@", object[@"instructions"]);
    [object fetch];
    NSLog(@"%@", object[@"instructions"]);

我尝试过不同的对象和类,以确保它与acl无关。顺便说一句,在一个特定的PFQueryTableViewController中,当我使用上述方法更改对象时,没有成功,但是当我离开控制器并再次输入时,强制重新加载所有内容时,将使用来自服务器和本地更改都消失了。

更新

作为临时解决方案,我使用[PFObject revert]来放弃更改并且有效。但我真的更喜欢使用fetchInBackground在后​​台执行任务。

0 个答案:

没有答案