** 编辑:抱歉,我不得不编辑我的问题以清除我拥有的其他用户,所以我删除了所有内容。
所以我设法在解析的一个表中的两个用户之间建立某种关系,这就是它的样子:
我的班级是 NewChat,用户“XcnKqF0tmO”是我的当前用户。我正在尝试创建一个查询以接收来自另一个名为 phoneNumber 的类的文本(文本是:你好):
如您所见,接收器“T9kDJwePc”(在第一张图片上)是同一用户“ZZ6mRK..”(在第二张图片上。我要做的是从发件人“XcnKqf0tmO”(第一张)创建一个查询图片)到 T9kPDJwePc,实际上(如果我点击接收者名称)是 ZZ6MRKr5J1,并将文本“你好”输入到我的 TextField。我尝试了以下组合但不起作用:
PFQuery *newOne = [PFQuery queryWithClassName:@"NewChat"];
// [newOne includeKey:@"reciever"]; <--- i tried with this line and with it
[newOne whereKey:@"sender" equalTo:[PFUser currentUser]];
PFQuery *phoneNumber = [PFQuery queryWithClassName:@"phoneNumber"];
[phoneNumber whereKey:@"objectId" matchesKey:@"reciever" inQuery:newOne];
[phoneNumber findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) {
NSLog(@" object %@", objects);
}];
我的查询返回没有结果,我的 NSLOG 显示:“object()”。为什么我没有结果?因为第一个图像上的接收者名称和第二个图像上的对象 ID 是相等的......