我有一个函数,我想返回一个UIImage,但UIImage必须在我创建的UIImages数组中。
这样可行,但如果该项不是数组的一部分,我希望它失败。
private let screenImages: [UIImage] = [#imageLiteral(resourceName: "screen-1"), #imageLiteral(resourceName: "screen-2"), #imageLiteral(resourceName: "screen-3")]
private let getImage() -> (UIImage) {
let random = Int(arc4random_uniform(UInt32(screenImages.count)))
let image = screenImages[random]
return image
}
所以在函数的转义中,我能够告诉函数它应该返回什么样的图像而不是UIImage。 像这样的东西
private let getImage() -> (UIImage in screenImages)
答案 0 :(得分:0)
Shuri2060,回答了我的问题。
我在寻找的是。
"http://schemas.microsoft.com/mapi/proptag/0x3712001F