Когда я добавил свой файл SwiftyJSON в свой проект, у него было 45 ошибок, когда около 44 из них меняли as
на as!
. Теперь я застрял в последнем на линии 238, прежде чем я пойду. Ошибка говорит:SwiftyJSON не работает/Swift 1.2 SwiftyJSON file
Невозможно присвоить значение типа «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, что не совместимую с кодовой базой (т.е. Xcode 6.3 бета/Swift 1,2 при SwiftyJSON мастер отраслевые цели Swift 1.2). Используйте [эту ветку] (https://github.com/SwiftyJSON/SwiftyJSON/tree/xcode6.3). – mattt
@mattt Ты имел в виду «SwiftyJSON цели мастера Swift 1.1», а не 1.2, правильно? –
@mattt Спасибо, пожалуйста, отправьте как ответ. – martin