gpt4 book ai didi

ios - 解析指针和关系

转载 作者:行者123 更新时间:2023-11-29 12:48:57 28 4
gpt4 key购买 nike

所以现在我有两个类(class)。一个 User 类和一个 UserUpdates 类。 UserUpdates 类用于处理 friendRequests、好友等等。我的 UserUpdates 类中有一个名为 friendsArray 的字段,我想在我的 User 类中也有一个名为 friendsArray 的字段,它只会指向 UserUpdates friendsArray 所以我不必进行单独的查询。

总而言之,我想要完成的是在我的 User 类中有一个字段,该字段自动更新或指向另一个类 (UserUpdates) 中的 friendsArray

friendsArray 只是一个用户名字符串数组

如何使用 parse 的 api 完成此操作?

最佳答案

不可能指向另一个对象的属性;您只能指向包含该属性的对象(friendsArray)。

如果您想要完成的是轻松地从 UserUpdates 类中获取 friendsArray,您可以这样做,如果 User 类具有指向 UserUpdates 对象的指针:

PFQuery *userQuery = [PFUser query];
// add constraints to get the correct user
[userQuery includeKey:@"UserUpdates"]; // ensures the UserUpdates object is downloaded with the User object

NSArray *results = [userQuery findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
PFUser *theUser = [objects lastObject]; // If the constraints returns only 1 object
PFObject *userUpdates = theUser[@"UserUpdates"];
NSArray *friends = userUpdates[@"friendsArray"]; // Now you have the friends array
}];

可能可以像这样将最后一次调用链接在一起,但我不确定。试试看:

NSArray *friends = theUser[@"UserUpdates"][@"friendsArray"];

关于ios - 解析指针和关系,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22888774/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com