我有以下Swift代码
var image = UIImage(contentsOfFile: filePath)
if image != nil {
return image
}
以前运行得很好,但是现在在Xcode Beta 6上,这会返回一个警告
'UIImage' is not a subtype of 'NSString'
我不知道该怎么做,我尝试了不同的方法,例如
if let image = UIImage(contentsOfFile: filePath) {
return image
}
但错误变成了:
Bound value in a conditional binding must be of Optional type
这是Xcode6 beta 6的一个bug吗?还是我做错了什么?
var image:UIImage! = ...
。我会尝试找到源代码。 - Brian Nickel[image isNotEqualTo:nil]
或其 Swift 版本替换image != nil
。 - WorkingMatt