2015-02-23 79 views
4

當我將我的SwiftyJSON文件添加到我的項目中時,它有45個錯誤,其中約44個錯誤,其中as更改爲as!。現在我被困在238線上的最後一個線路之前,我很好走。錯誤說:SwiftyJSON不工作/ Swift 1.2 SwiftyJSON文件

無法將類型'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行。

請幫我指出這一點,在此先感謝。

+2

您正在使用一個版本的Xcode這與代碼庫(即的Xcode 6.3測試版/雨燕1.2不兼容時SwiftyJSON主分支目標Swift 1.2)。改用[此分支](https://github.com/SwiftyJSON/SwiftyJSON/tree/xcode6.3)。 – mattt 2015-02-24 01:05:58

+0

@mattt你的意思是「SwiftyJSON主分支目標Swift 1.1」,而不是1.2,對吧? – 2015-02-24 03:46:21

+0

@mattt謝謝你,請提交作爲答覆。 – martin 2015-02-24 12:52:48

回答

4

有一個名爲'xcode6.3'的分支似乎是兼容的。如果使用的CocoaPods,您可以更改Podfile在分支點如下:

pod 'SwiftyJSON', :git => 'https://github.com/SwiftyJSON/SwiftyJSON.git', :branch => 'xcode6.3'

+2

截至2015年5月此分支不存在更多 – brainray 2015-05-10 20:43:30

+0

這不起作用 – 2015-11-09 11:35:58