【发布时间】:2014-10-18 12:33:53
【问题描述】:
我突然开始收到运行时错误,
fatal error: NSArray element failed to match the Swift Array Element type
我已将我的数组声明为,
var myArray : [CUSTOM_CLASS] = [CUSTOM_CLASS]()
现在,在我的服务器响应成功块中,
self.myArray = dicResponse["data"]! as Array
println(self.myArray) // FATAL ERROR HERE
在升级到 Xcode6 Beta6 之前运行良好
FYI : dicResponse["data"]! // is verified as valid
(抱歉之前指错地方了!)
已解决:
不知道,但我做了一些改变,它可以工作,
var myArray = [AnyObject]()
self.myArray = dicResponse["data"]! as [AnyObject]
【问题讨论】:
-
你能发布更多信息吗?
-
是的,请发布更多代码。
-
当然,更新的问题
-
@BaSha 如果有帮助,请接受一个答案,或者写下并接受您自己的答案以供将来参考,而不是在问题中写下您的解决方案。
-
我遇到了同样的问题,但我的解决方案是在新的 Swift 1.7.1 解析版本中子类化 Parse PFObject 时出错。
标签: ios swift ios8 xcode6-beta6 xcode6-beta5