Что не так с этой пустой проверкой для ViewController? - PullRequest
0 голосов
/ 10 февраля 2011
myCustomController *controller = [myMutableArray objectAtIndex:page];

NSLog(@"%@",controller); // <- THIS RETURNS NULL IN CONSOLE

if ((NSNull *)controller == [NSNull null]) {
 // Why is the above check not working if controller in console says it's null?
 // It's not jumping into this loop. Has something changed in iOS4.0 SDK?
}

что не так с этой null проверкой viewController, похоже, она не работает.

1 Ответ

4 голосов
/ 10 февраля 2011

NSLog должен возвращать (null) (что, вероятно, является описанием для nil), а не NULL в консоли.Ваш чек должен выглядеть так:

if (!controller) {
  // do some stuff here
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...