我想将PFObject添加到PFUser的PFRelation中,但不幸的是它不想工作。
[Error]: wrong type of relation. Expecting: _User, but received: itemClass请有人给我一些指导,因为PFRelation类引用声明PFRelation的addObject:方法使用PFObject,所以它必须工作。难道我不能向属于_User类的PFRelation添加PFObject吗?谢谢!
以下是我的实现:
- (void)addItem:(PFObject *)newItem {
PFRelation *itemRelation = [[PFUser currentUser] relationForKey:@"items"];
[itemRelation addObject:newItem];
[[PFUser currentUser] saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {
if (succeeded){
NSLog(@"ITEM SAVED");
} else {
NSLog(@"Error %@ %@", error, [error userInfo]);
}
}];
}发布于 2015-04-23 00:10:49
由于列被声明为与_User的关系,因此只有PFUser作为操作数来添加到关系中。虽然PFUser是PFObject sdk中的一个子类,但是在关系中放置的唯一有意义的东西是关系类型的一个具体实例。
https://stackoverflow.com/questions/29807858
复制相似问题