获取PFObject的用户名

时间:2014-10-06 15:59:19

标签: ios parse-platform username pfuser

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

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

cell.detailTextLabel.text = ownerString;

我需要另一种方法来呼叫用户获取用户名吗?在NSLog中,用户看起来像这样:user = \"<PFUser:dDeHnc33EE>\";\n

1 个答案:

答案 0 :(得分:1)

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

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

获取用户的用户名。检查PFUser文档here.