无法找到接受Swift中提供的参数的"init"的重载

hig*_*ech 4 iphone xcode objective-c ios swift

我试图找出如何在Swift中翻译它,我也有这个错误:"无法找到接受提供的参数的"init"的重载".任何建议表示赞赏.谢谢.

var pageImages:[UIImage] = [UIImage]()
pageImages = [UIImage(named: "example.png"), UIImage(named: "example2.png")]
Run Code Online (Sandbox Code Playgroud)

Eug*_*ets 14

确认哑光说:

在xCode 6.0中,这确实有效:

images = [UIImage(named: "steps_normal"), UIImage(named: "steps_big")]
Run Code Online (Sandbox Code Playgroud)

但是在xCode6.1中,值应该被解包:

images = [UIImage(named: "steps_normal")!, UIImage(named: "steps_big")!]
Run Code Online (Sandbox Code Playgroud)