【发布时间】:2015-02-23 23:27:40
【问题描述】:
当我将 SwiftyJSON 文件添加到我的项目时,它有 45 个错误,其中大约 44 个将 as 更改为 as!。现在我被困在第 238 行的最后一个,然后我就可以走了。错误说:
无法将“AnyObject”类型的值分配给“AnyObject!”类型的值
代码如下所示:
set {
if self.type == .Array {
var array_: AnyObject = self.object as![AnyObject]
if array_.count > index {
array_[index] = newValue.object
self.object = array_
}
}
}
错误与array_[index] = newValue.object一致。
请帮我解决这个问题,在此先感谢。
【问题讨论】:
-
您正在使用与代码库不兼容的 Xcode 版本(即,当 SwiftyJSON 主分支针对 Swift 1.2 时,Xcode 6.3 beta / Swift 1.2)。请改用this branch。
-
@mattt 您的意思是“SwiftyJSON 主分支针对 Swift 1.1”,而不是 1.2,对吧?
-
@mattt 谢谢,请作为答案提交。
标签: json swift swifty-json