我在我的应用程序中有一个UISwitch,我想用它来注册和注销推送通知。我目前正在使用Parse,并希望应用程序还将devicetoken更新到服务器上的usertable中。我使用了这段代码,但当我翻转开关时,它会崩溃。
"无法在PFObject上使用nil作为键或值。"
如果不能设置为nil,那么该怎么处理从当前安装和用户表中删除值?
UIApplication.sharedApplication().unregisterForRemoteNotifications()
switchValue.setOn(false, animated: true)
installation.deviceToken = nil
user["devicetoken"] = nil
user.saveInBackground()