AWS Mobilehub:Swift 3更新,在启动选项中显示错误

由于我更新了我使用AWS Mobilehub创build的amazon web服务应用程序swift 3,因此我收到以下错误消息:

在这里输入图像说明

只要我用“!” 删除错误我的应用程序崩溃,由于一个致命的错误:

在这里输入图像说明

对不起,但AWS Mobile Hub控制台尚未提供Swift 3示例应用程序代码。 Swift示例应用程序下载只能与Xcode项目中的传统编译器设置一起使用。 我们已收到多个Swift 3支持请求,所以我们正在优先考虑,但目前我无法提供预期的完成date。

真诚,
安德鲁C
AWS移动开发者体验

launchOptions是可选的。 如果没有捷径传入,则为零。 检查传递到AWSMobileClient之前的值像这样…

if let launchOptions != nil { return AWSMobileClient.sharedInstance.didFinishLaunching(application, withOptions: launchOptions!) } return false 

在AWSMobileClient.swift中修改'func didFinishLaunching'方法,

 if (!isInitialized) { AWSIdentityManager.defaultIdentityManager().resumeSession(completionHandler: { (result, error) in print("Result: \(result) \n Error:\(error)") }) isInitialized = true }