Parse saveInBackgroundWithBlock вылетает на 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: Удаление PFFacebookUtils.initializeFacebookWithApplicationLaunchOptions(launchOptions) или изменить его на PFFacebookUtils.initialize() из AppDelegate решает проблему, но я думаю, что мне нужно использовать initializeFacebookWithApplicationLaunchOptions(launchOptions), У меня сейчас другая проблема.

1 ответ

Вы можете сделать следующее.

1) Go to PFFacebookUtils.h

2) change:

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

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

Первоначально было размещено здесь

Другие вопросы по тегам