var segmentedControlImages: [AnyObject] = [UIImage(named: "likeIcon"), UIImage(named: "dislikeIcon")];
为什么这段代码会产生这个错误?真的很困惑
请帮忙
最佳答案
因为,UIImage(named:)
返回 Optional
.和 Optional<UIImage>
不可转换为 AnyObject
.
你可以强制打开它们:
var segmentedControlImages: [AnyObject] = [
UIImage(named: "likeIcon")!,
UIImage(named: "dislikeIcon")!
]
关于ios - 找不到接受提供的参数的重载 'init',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29276361/