簡體   English   中英

在iOS上解析saveInBackgroundWithBlock崩潰

[英]Parse saveInBackgroundWithBlock crashes on iOS

我正在成功地將一些數據添加到我的解析類(表)中。

保存成功完成后(我可以在網站上看到數據),我的應用程序崩潰而不在控制台上留下任何消息。 我嘗試使用“啟用僵屍對象”設置來獲取消息。 這是我得到的消息,它與我正在做的事無關:

-[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) 我現在有另一個問題。

您可以執行以下操作。

1) Go to PFFacebookUtils.h

2) change:

(void)initializeFacebookWithApplicationLaunchOptions:(NSDictionary *)launchOptions;
To:

(void)initializeFacebookWithApplicationLaunchOptions:(PF_NULLABLE NSDictionary *)launchOptions;

它最初發布在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM