我们在Parse.com FaceBook登录时遇到过这种情况。以下是步骤:
通常,_Installation集合中有一个新行,_User集合中也有一行。但是,有时会在用户的_User条目存在时缺少_Installation条目。
我们的应用需要用户和他/她的设备之间的逻辑链接,以便按用户策略实施一个设备。
当用户(由_User条目表示)无法链接时,app会中断,因为相应的_Installation条目不存在。我们只在iOS 7上发现了这个错误。
请您检查这是否真的是Parse SDK中的错误?如果是这样,什么时候可以修复?
答案 0 :(得分:0)
我还没有遇到您正在描述的确切问题,但是我使用Parse和Swift遇到了一些类似的实例,其中_User
将被创建,_Installation
1}}对象将被创建,但它们不会被链接。我所做的是在我的应用主页ViewDidLoad
的{{1}}函数中添加一个函数(登录屏幕后的第一个屏幕),以确保两者都设置和链接。希望有所帮助!
ViewController
编辑:在我的项目中,我需要在上面添加该代码,因为以下内容并不总是将override func viewDidLoad() {
if ((PFUser.currentUser()) != nil) {
var current: PFInstallation = PFInstallation.currentInstallation()
current["userId"] = PFUser.currentUser()
current.saveEventually()
}
}
对象保存到我_User
中的_Installation
对象中}第一次有人注册我的应用程序
AppDelegate