我正在使用解析构建应用程序。登录时会从User类中提取用户数据。涉及这两个指针字段,指向不同类中的其他条目。
我想提取保存在这些指针字段中的objectId并将其保存在本地。我现在遇到的问题只是提取objectId。
目前我使用的是代码行:
NSSString *clubObjectIdFind = [user objectForKey:(@"club")];
俱乐部是关注的指针栏
然而,这会返回:'Club:0x7fa6149288a0,objectId:H0XLN2krKS,localId:(null)'
与以下相反:'H0XLN2krKS'是我想要的。
这可能是一个非常简单的问题,但有没有办法做到这一点?
答案 0 :(得分:1)
尝试使用:
NSSString *clubObjectIdFind = [[user objectForKey:(@"club")]objectForKey:@"objectId"];
答案 1 :(得分:0)
它已经从Pointer返回你的对象。
稍后使用objectId
引用或获取此对象:
PFObject* object = (PFObject*)[user objectForKey:@"club"];
NSString* objectId = object.objectId;