私はStanford iPhone classを処理していますが、なぜコンパイラの警告が表示されているのかわかりません。私は私のオブジェクトをNSStringにキャストする必要があると仮定しますが、そうしようとするとエラーが発生します。コードが実行され、私に期待される出力が与えられますが、警告は私を煩わします。NSStringにNSObjectをキャストする
NSLog(@"lowerCaseString is: %@", [object lowercaseString]);
これは警告で実行されます:「NSObjectのは」
NSLog(@"lowerCaseString is: %@", [(NSString)object lowercaseString]);
「を-lowerCaseString」これはエラーをスローに応答しない場合があります。非スカラ型への変換は、私はこれを信じる
ありがとうアダム、私はすべての本と文書を開いていますが、この1文字の回答はどこにも見つかりませんでした。乾杯。 –