AWS Use Generated iOS SDK выдает ошибку EXC_BAD_ACCESS - PullRequest
0 голосов
/ 11 марта 2019

Эта ошибка остановила нас на некоторое время, и теперь я надеюсь, что у кого-то есть некоторые предложения, так как поддержка AWS не смогла помочь до сих пор.Мы используем созданный swift SDK от AWS.Все работает отлично, пока мы не получим результат.Сам результат можно распечатать в модульном тесте, но попытка получить доступ к любым свойствам результата приводит к пустому адресу памяти и выдает ошибку EXC_BAD_ACCESS.

В приведенном ниже коде показан работающий AWSTask, который имеет пользовательский ответ AWSModel,Печать только результата работает нормально, но попытка получить доступ к любым свойствам результата приводит к указанной ошибке.

task.continueWith { (response) -> Any? in
        if let error = response.error {
            // Error is nil
        } else if let result = response.result {

            // Prints the property as intended to the console
            print(result)

            // Produces a EXC_BAD_ACCESS error
            print(result.property)
        }
        return nil
    }

Все используемые классы должны быть правильными, так как тот же код работает в других сгенерированных SDK без проблем.Конфигурация проекта должна быть правильной, так как другие сгенерированные SDK работают без проблем в том же проекте.

...