【发布时间】:2014-12-07 10:58:01
【问题描述】:
我有一个自定义图像类,我只是想检查它是否不为零。
我尝试的每一种语法(以上是我的最佳猜测)总是说我的 iImage 不是 UInt8。
首先:为什么它首先将它的 UInt8 与 nil 进行比较?
第二:如何检查我的自定义类是否为 nil?
更新:
答案很受欢迎,但没有用。这是完整的代码块
private class func doubleLayoutView(mainView:UIView,images:Array<iImage>)
{
for i in 0...1{
var image:iImage = images[i]
if image.uiImage!=nil
{
image.imageFrame = CGRectMake(CGFloat(i)*mainView.frame.width/2, 0, mainView.frame.width/2, mainView.frame.height)
}
}
}
【问题讨论】:
-
由于错误似乎没有意义,我认为这是关于尝试将非可选与
nil进行比较。你能告诉我们uiImage的定义吗?
标签: xcode swift boolean null boolean-expression