NSLog(@"pressed");
[_order setObject:_placeChosen forKey:@"place"];
_order[@"place"] = _placeChosen;
//[_order saveEventually];
[_order saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
NSLog(@"saving...");
if(succeeded){
NSLog(@"succeeded dude");
[self performSegueWithIdentifier:@"pickDate" sender:self]; }
else{
NSLog(@"error");
NSLog([error debugDescription]);
}
}];
这是我的代码。正如你所看到的,我已经记录了所有可能的地方,这里是疯狂的事情:没有错误! “错误”将不会显示,也不会显示debugDescription。 “拯救......”也没有出现。然而,“紧迫”出现了。我认为这是错误的网络连接,但我等了一会儿,尝试了很多次,去了不同的地方,它仍然无法正常工作。这是一个错误吗?或者还有另一种方法吗?
答案 0 :(得分:0)
事实证明,在我之前的控制器中的prepareForSegue中,我拼写了segue标识符的名称错误,因此_order没有被转移,因此它是零。修复拼写修复了问题。虽然,Parse应该给出一个错误,说PFObject是零,所以它不能保存。