0

我在 Parse.com 上有两个课程:

第一个用户类:用户名、密码、电子邮件和用户标题。

第二个消息类: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) {…..

我无法通过上述方法将 User 类中的“userTitle”设置为 Messages 类中的“senderTitle”,有人知道该怎么做吗?提前致谢。

问候,

4

1 回答 1

0

PFUser只是 的子类PFObject,它实现了 Dictionary 接口,因此您可以[PFUser currentUser][@"userTitle"]像使用message[@"file"].

此外,如果senderId是引用类型列,您可以说message[@"senderId"]=[PFUser currentUser];- Parse 框架将为您解析对象 ID。

于 2014-11-07T08:06:40.730 回答