从parse.com中检索指针中包含的对象id

时间:2015-03-10 19:34:38

标签: ios objective-c xcode parse-platform

我正在使用解析构建应用程序。登录时会从User类中提取用户数据。涉及这两个指针字段,指向不同类中的其他条目。

我想提取保存在这些指针字段中的objectId并将其保存在本地。我现在遇到的问题只是提取objectId。

目前我使用的是代码行:

NSSString *clubObjectIdFind = [user objectForKey:(@"club")];

俱乐部是关注的指针栏

然而,这会返回:'Club:0x7fa6149288a0,objectId:H0XLN2krKS,localId:(null)'

与以下相反:'H0XLN2krKS'是我想要的。

这可能是一个非常简单的问题,但有没有办法做到这一点?

2 个答案:

答案 0 :(得分:1)

尝试使用:

NSSString *clubObjectIdFind = [[user objectForKey:(@"club")]objectForKey:@"objectId"];

答案 1 :(得分:0)

它已经从Pointer返回你的对象。

稍后使用objectId引用或获取此对象:

PFObject* object = (PFObject*)[user objectForKey:@"club"];
NSString* objectId = object.objectId;
相关问题