• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

ios - 刷新 PFInstallation.currentInstallation() 时出错

[复制链接]
菜鸟教程小白 发表于 2022-12-13 09:28:43 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题

调用 PFInstallation.currentInstallation().fetchInBackgroundWithBlock 时出现以下错误。

2015-07-31 07:12:13.944 Heist Buddy[20052:148805] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: 'Can't refresh an object that hasn't been saved to the server.'

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

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

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

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

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

我对 PFInstallation 停止保存的原因感到困惑。互联网连接不是问题。



Best Answer-推荐答案


使用 saveInBackgroundWithBlock 解决了我的问题

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

回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注0

粉丝2

帖子830918

发布主题
阅读排行 更多
广告位

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap