如何调试此“应用程序试图推动一个无视图控制器的目标”错误?

问题描述:

当我写下面的代码,我得到了Application tried to push a nil view controller on target错误。如何调试此“应用程序试图推动一个无视图控制器的目标”错误?

BOOL isboyWithGlass; 
isboyWithGlass=TRUE; 
NSLog(@"%@",isboyWithGlass); 

谁能告诉我如何删除这个错误,而我使用上面的代码。

BOOL打印时它总是把它作为INT

所以打印出来像

NSLog(@"%d",isboyWithGlass); 

它会返回为1(如果是的话)或0(如果是没有)

如果你想打印的字符串,然后

NSLog(@"%@", (isboyWithGlass ? @"TRUE" : @"FALSE")); 
+0

@ whySoSerious ...谢谢你,它的工作。 – 2012-03-21 10:58:50

如果u想打印整平BOOL的再使用@“%d”,以你的代码其他老虎它已经消失在自动释放池

+0

BOOL返回0或1,这就是为什么它不在 – ravi 2012-03-21 10:10:05