2012-03-21 3 views
1

次のコードを書くと、Application tried to push a nil view controller on targetエラーが発生します。これをデバッグする方法「アプリケーションがターゲット上のnil View Controllerをプッシュしようとしました」というエラー?

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

私は上記のコードを使用している間、このエラーをどのように削除するか教えていただけますか?

答えて

1

BOOL印刷することが常に

intとしてそれを取るので、(それがある場合)それは

(それがイエスであれば)1として戻さないか、0になる

NSLog(@"%d",isboyWithGlass); 

のようにそれを印刷しながら、

あなたは、文字列uは、その後に@「%dを」使用BOOLの整数のフラット印刷したい場合は、その後

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

@ whySoSerious ...ありがとう、その働き。 –

0

として、それを印刷したい場合あなたのコードは他のバイスそれはオートリリースプールに行った

+0

BOOLは0または1のいずれかを返します。そのため、 – ravi

関連する問題