我无法检查NSRect结构是否有值。
if(!myRect)// produce an error
if(myRect== nil) //this's not a pointer...can't works.
哪种方法正确?
答案 0 :(得分:13)
我认为NSIsEmptyRect
功能更舒服,对吧?
如果你只想检查零矩阵。
答案 1 :(得分:10)
NSRect
是一个结构,而不是一个指针,因此它不能是nil
或NULL
。但是,您可以使用NSZeroRect
检查矩形是否等于if(NSEqualRects(myRect, NSZeroRect))
。