我在Parse.com上有两个课程:
第一个用户类:用户名,密码,电子邮件和userTitle。
Second Messages类:senderName,file,fileType,senderTitle,senderId,recipientIds。
我的代码:
PFObject *message = [PFObject objectWithClassName:@"Messages"];
[message setObject:file forKey:@"file"];
[message setObject:fileType forKey:@"fileType"];
[message setObject:self.recipients forKey:@"recipientIds"];
[message setObject:[[PFUser currentUser] objectId] forKey:@"senderId"];
[message setObject:[[PFUser currentUser] username] forKey:@"senderName"];
[message saveInBackgroundWithBlock:^(BOOL succeeded, NSError *error) {…..
我无法设置" userTitle"从班级用户到" senderTitle"在上面的方法消息,是否有人有想法如何这样做?提前谢谢。
此致
答案 0 :(得分:0)
PFUser
只是PFObject
的子类,它实现了一个Dictionary接口,因此您可以像[PFUser currentUser][@"userTitle"]
一样使用message[@"file"]
。
此外,如果senderId
是引用类型列,您只需说message[@"senderId"]=[PFUser currentUser];
- Parse框架将为您解析对象ID。