2016-11-08 17 views
-3

我想通過UIImage類型的數組使用一組13個PNG文件在Swift中編寫簡單的動畫。該代碼是打破在下面一行:將UIImage列表添加到Swift中的數組

imageList += UIImage(named: imageName) 

隨着錯誤消息「參數類型的UIImage不符合預期的類型‘序’」

我是新來的斯威夫特。將數組聲明爲UIImage類型後,有人知道我爲什麼會看到這個錯誤嗎?我在XCode 8.0編碼非常感謝。下面的完整代碼:

var imageList = [UIImage]() 

override func viewDidLoad() { 
    super.viewDidLoad() 
    for i in 1...13 { 
     let imageName = "\(i)" 
     imageList += UIImage(named: imageName) 
    } 
} 

回答

0

你不能創建一個數組與UIImage

嘗試這種方式

var imageList = [UIImage]() 

,應使用附加

imageList.append(UIImage(named: imageName)!) 
+0

感謝這個! –