Nil, NULL в Objective C


#1

Здравствуйте, вопрос для знатаков objective c:
Делаю сравнение if ([self.window.rootViewController.presentedViewController isEqual: NULL ] ){
подставляю так же nil и прочие nil подобные значения из obj c. Почему то отрабатывает исключение, хотя в дебагере po self.window.rootViewController.presentedViewController выводит nil. Может кто знает как мне попасть во внутри if. Не знакома с obj с совсем.