在swift中检查NSData是否存在

2 if-statement core-data ios swift

我有一个NSData对象存储在我的核心数据中.我希望能够使用if语句检查它是否存在.我似乎无法解决这个问题.我将变量设置为:

var coreImage : NSData?

我尝试过使用:

if (coreImage != nil) {

            println("Use core image")

        }else {

           println("Do something else")

}
Run Code Online (Sandbox Code Playgroud)

我知道我将NSData存储在核心数据中,但它从不运行if语句,因为我也想要它,所以我一定做错了什么?

有人可以帮忙吗?

谢谢.

Lon*_*kly 10

检查是否NSData's length> 0,就是这样.例:

if (coreImage.length > 0) {
//we're cool
}
Run Code Online (Sandbox Code Playgroud)