我升級了我在6.4中編譯得很好的Xcode項目,並選擇不升級到Swift 2.0(我想在導致更多錯誤之前先編譯它) 。已更新至Xcode 7.1(來自6.4)導致UIIMageView動畫中斷
我得到了數百個錯誤,現在大部分都已經修復,但我無法弄清楚這一點。這一點在6.4已經工作:
var imgListArray:NSMutableArray = []
self.imageView.animationImages = imgListArray as [AnyObject]
我得到7.1.1錯誤:
'NSMutableArray' is not implicitly convertible to '[AnyObject]'; did you mean to use 'as' to explicitly convert?
如果我嘗試編譯器的建議,我得到這樣的:
self.imageView.animationImages = imgListArray as [AnyObject] as [AnyObject]
這給了我錯誤:
Cannot assign value of type '[AnyObject]' to type '[UIImage]?'
你'imgListArray'應該是類型'[UIImage的]'而不是'[AnyObject]'所以你並不需要強制轉換。 –