Parse platform Parse SDK给出了这样一个结论:“我们的;错误:指针字段所有者需要一个指针值;在Facebook上登录
好吧,这个错误破坏了我们的live应用程序,我们不知道它是什么。用户登录Facebook后,我们会收到以下错误:Parse platform Parse SDK给出了这样一个结论:“我们的;错误:指针字段所有者需要一个指针值;在Facebook上登录,parse-platform,Parse Platform,好吧,这个错误破坏了我们的live应用程序,我们不知道它是什么。用户登录Facebook后,我们会收到以下错误:错误:指针字段所有者需要一个指针值 非常感谢您的帮助。当我出现此错误时,是因为我传递的是字符串,而不是指针指向的类型的对象。尝试传递实际对象。在看不到任何代码的情况下,听起来您试图通过传递字符串而不是显式声明和id来访问所有者字段 不正确: [query whereKey:@"post" equalTo:@"1zEcyElZ80"]; 正确: [query where
错误:指针字段所有者需要一个指针值
非常感谢您的帮助。当我出现此错误时,是因为我传递的是字符串,而不是指针指向的类型的对象。尝试传递实际对象。在看不到任何代码的情况下,听起来您试图通过传递字符串而不是显式声明和id来访问所有者字段 不正确:
[query whereKey:@"post"
equalTo:@"1zEcyElZ80"];
正确:
[query whereKey:@"post"
equalTo:[PFObject objectWithoutDataWithClassName:@"Post" objectId:@"1zEcyElZ80"]];
问题是您正在解析字符串,而as需要将其解析为指针。下面是一个PHP示例:
$userId = "123456";
$query = ParseUser::query();
$query->equalTo("objectId", array("__type" => "Pointer", "className" => "_User", "objectId" => $userId));
$result = $query->find();
print_r($result);
它将吐出用户的所有信息。我相信你能处理剩下的事。如果您在iOS上遇到问题,其类似问题只需更改语法即可。这是发生在所有用户还是其中一些用户身上?这可能就是原因。您可以更新应用程序处理Parse.com api的方式