我正在成功地将一些数据添加到我的解析类(表)中。
保存成功完成后(我可以看到网站上的数据),我的应用程序崩溃而不在控制台上留下任何消息。我试图通过使用"启用Zombie Objects"来获取消息。设置。这是我得到的消息,它与我正在做的事无关:
-[UIActivityIndicatorView release]: message sent to deallocated instance 0x126d16780
我的整个项目中没有UIActivityIndicatorView
。
这是我保存数据的方式:
var currentUser = PFUser.currentUser()!
var userCase = PFObject(className: "Case")
userCase.relationForKey("user").addObject(currentUser)
userCase["caseCode"] = "test_code"
userCase.saveInBackgroundWithBlock {
(success: Bool, error: NSError?) -> Void in
if (success) {
// The object has been saved.
println("saved")
} else {
// There was a problem, check error.description
println("error occurred: \(error?.description)")
}
}
Swift SDK版本:1.7.5 Xcode版本:6.4
有没有人遇到过这样的问题?
更新:模拟器上未出现此错误(在iPhone 5,iPhone 5S,iPhone 6上测试),并且首次运行时设备上不会发生此错误。
尝试删除并重新安装该应用。
更新2 :从AppDelegate删除PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions)
或将其更改为PFFacebookUtils.initialize()
可解决此问题,但我认为我需要使用initializeFacebookWithApplicationLaunchOptions(launchOptions)
。我现在有另一个问题。
答案 0 :(得分:0)
您可以执行以下操作。
1) Go to PFFacebookUtils.h
2) change:
(void)initializeFacebookWithApplicationLaunchOptions:(NSDictionary *)launchOptions;
To:
(void)initializeFacebookWithApplicationLaunchOptions:(PF_NULLABLE NSDictionary *)launchOptions;
最初发布了here