Эта ошибка остановила нас на некоторое время, и теперь я надеюсь, что у кого-то есть некоторые предложения, так как поддержка 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 работают без проблем в том же проекте.