我是解析新手,我正在尝试获取用户 objectId,但我似乎无法返回 objectId。我可以轻松返回用户名。这是我的查询:
PFQuery *query = [PFUser query];
[query whereKey:@"username" equalTo:[[PFUser currentUser] objectForKey:@"username"]];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
if (objects.count) {
NSLog(@"%@", [objects lastObject]);
}
}
}];
这会返回如下内容:
<PFUser:9dcc65tsdr:(null)> {
username = AEleQFdBx9jdtypfsQmLtzAvW;
}
如何返回介于 PFUser 和 (null) 之间的 objectId?
最佳答案
您可以像这样使用 object.objectId
:
PFQuery *query = [PFUser query];
[query whereKey:@"username" equalTo:[[PFUser currentUser] objectForKey:@"username"]];
[query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
if (!error) {
if (objects.count) {
for (PFObject *object in objects){
NSLog(@"Object ID: %@", object.objectId);
}
}
}
关于ios - 在解析中从用户获取 objectId,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24894495/