XCode 6.3警告:'myObject'的地址不等于空指针的比较始终为true

its*_*dra 9 xcode warnings objective-c ios

更新到XCode 6.3后,编译器开始发出此警告.

Comparison of address of 'myObject' not equal to null pointer is always true.

这是我的一段代码,

在此输入图像描述

用它抓我的头,但没有找到任何解决方案或解决方法来摆脱这个警告.

我的问题与此处的问题有关.但是,使用所讨论的答案无法解决.

欢迎任何帮助:)

Ind*_*ore 9

检查指针的正确方法是

if (anotherInView != nil) {
}
Run Code Online (Sandbox Code Playgroud)

您正在比较变量的地址NULL.每个变量都有一个地址,你不能拥有一个地址为的变量NULL,你可以得到一个值为的变量NULL

也是anotherRect != NULL无效的.anotherRect将永远有一个值,因为它是一个struct