大佬教程收集整理的这篇文章主要介绍了aws-sdk – 用于创建带结果的AWSTask的Swift 3语法是什么?,大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
let results = ["resultOne","resultTwo"] let task = AWSTask(result: results)
但是使用Swift 3,我从Xcode 8收到此错误消息:
无法将'[String]’类型的值转换为预期的参数类型’_?’
还有其他人遇到过这个吗?非常感谢!
let results = ["resultOne","resultTwo"] as NSArray let task = AWSTask(result: results)
因为在定义AWSTask时结果必须确认为Protocol AnyObject:
open class AWSTask<ResultType : AnyObject> : NSObject {...}
在swift 2.2中[“resultOne”,“resultTwo”]是NSArray的自动装置,
但是在swift 3.0中,你必须手动将NSRr [字符串]添加到NSArray中.
这是解释:
以上是大佬教程为你收集整理的aws-sdk – 用于创建带结果的AWSTask的Swift 3语法是什么?全部内容,希望文章能够帮你解决aws-sdk – 用于创建带结果的AWSTask的Swift 3语法是什么?所遇到的程序开发问题。
如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。