【发布时间】:2016-02-12 03:42:54
【问题描述】:
所以...这段代码几天前还在工作,但我更新了我的 Parse pod,现在我无法保存新创建的对象。该错误告诉我找不到要更新的对象,但我什至没有尝试更新现有对象 - 我正在更新它。
这是我的代码:
PFUser *owner = [self.item objectForKey:@"user"];
PFUser *lendee = [PFUser currentUser];
PFObject *newRequest = [PFObject objectWithClassName:@"ItemRequest"];
[newRequest setObject:owner forKey:@"owner"];
[newRequest setObject:lendee forKey:@"lendee"];
[newRequest setObject:self.item forKey:@"item"];
[newRequest saveInBackgroundWithBlock:^(BOOL succeeded, NSError * _Nullable error) {
if (error) {
NSLog(@"Error with saving: %@", error);
} else {
NSString *message = [NSString stringWithFormat:@"%@ has requested to borrow your %@", [lendee objectForKey:@"full_name"], [self.item objectForKey:@"title"]];
[PFCloud callFunctionInBackground:@"sendEmailToUserWithId"
withParameters:@{@"userId" : owner.objectId,
@"subject" : message,
@"message" : message}
block:^(id _Nullable object, NSError * _Nullable error) {
if (error) {
NSLog(@"Failed to send email with error: %@", error);
}
}];
}
}];
有什么想法吗?
【问题讨论】:
标签: ios parse-platform