我正在尝试访问当前用户的数据字段的余额。
以下是我在调试器中查询 currentUser 时只能看到的内容:
(lldb) po currentUser
<PFUser: 0x17642d80, objectId: FUsro30ZFu, localId: (null)> {
displayName = Turkey;
email = "frederick.c.lee@gmail.com";
firstName = Frederick;
lastName = Lee;
username = "UncleRic ";
}
这是我想要获得的字段(与其他字段一样):
这些是不成功的尝试:
(lldb) po currentUser["location"]
error: indexing expression is invalid because subscript type 'const char *' is not an Objective-C pointer
error: 1 errors parsing expression
(lldb) po currentUser.location
error: property 'location' not found on object of type 'PFUser *'
error: 1 errors parsing expression
(lldb) po currentUser.valueForKey("location")
error: property 'valueForKey' not found on object of type 'PFUser *'
error: 1 errors parsing expression
访问对象“PFUser”的其余字段的正确方法是什么?
另外,如何更新/分配 PFUser 的字段值?
显然我需要将 String 重新转换为 AnyObject 对象。但是“位置”字段已被定义为字符串字段。