我在调用PFInstallation.currentInstallation()。fetchInBackgroundWithBlock时遇到以下错误。

2015-07-31 07:12:13.944 Heist Buddy [20052:148805] ***终止应用
由于未捕获的异常“NSInvalidArgumentException”,原因:“无法
刷新尚未保存到服务器的对象。”

在iOS模拟器中重置内容和设置后,我开始出现此错误。

当我打印currentInstallation时,似乎PFInstallation.currentInstallation()没有保存到Parse.com:

{
deviceType = ios;
installationId =“475ee2cb-2513-4e45-a4ae-a3b82c12ee8a”; }

与Parse.com上的其他安装条目相比,似乎缺少一些字段。

我尝试使用PFInstallation.currentInstallation.saveInBackground进行保存,但最终出现相同的错误。我尝试寻找解决方案,设法找到有关同一问题的a post on Parse.com,但似乎尚未解决。

我对为什么PFInstallation停止保存感到困惑。互联网连接不是问题。

最佳答案

使用saveInBackgroundWithBlock解决了我的问题

关于ios - 刷新PFInstallation.currentInstallation()时出错,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/31734429/

10-13 03:14