leftBarButtonItem为NULL

时间:2013-09-19 22:31:49

标签: ios null uinavigationitem nsnull

遇到一个奇怪的问题

我的条件是检查leftBarButtonItem是否存在并根据该条件执行操作。

所以我的检查很简单:

  if (!self.navigationItem.leftBarButtonItem)

但是,我遇到的情况是leftBarButtonItem不存在,但它也不是nill。它是(null)。

我发现它的方法是将其打印出来:

  NSLog(@"left nav button %@", self.navigationItem.leftBarButtonItem);

读:

  left nav button (null)

如何检查是否为NULL,因为nil检查不起作用?

我试过检查[NSNull null],isKindOfClass:NSNull Class,== NULL,== NSNull null,(NSNull *)self.navigationItem.leftBarButtonItem == [NSNull null]

我甚至试图用leftBarButton的描述创建一个字符串,并检查是否为null。不行。

有什么想法吗?

0 个答案:

没有答案