0

我有一个 PFObject 类,其中每个对象都有一个用户附加到它上面。我可以调用每个对象并将其显示在表格视图中,但是当我尝试将关联的 PFUser 调用到每个对象时,它只会崩溃。

PFObject *owner = [self.objectArray objectAtIndex:indexPath.row];
NSString *ownerString = [owner objectForKey:@"user"];

cell.detailTextLabel.text = ownerString;

我需要通过其他方式致电用户以获取用户名吗?在 NSLog 中,用户看起来像这样:user = \"<PFUser:dDeHnc33EE>\";\n

4

1 回答 1

1

PFUser 不是 NSString,它是 PFObject 的子类,它又是 NSObject 的子类。PFUser 有一个名为的属性username,它返回一个字符串。做这个:

PFUser *user = [owner objectForKey:@"user"];
NSString *username = user.username;

获取用户的用户名。在此处查看 PFUser 文档

于 2014-10-06T16:15:45.167 回答