-2
私はちょうど私がXcodeで新規プロジェクトを作成した警告:
のObjective Cで私の非常に最初のコードを記述しようとしていますし、次のコード行を追加しました:「-addSubView」「UIWindowは」に応答しないことがあり:
警告: 'UIWindow' に応答しないことが '-addSubView:'
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
UILabel *myMessage;
myMessage=[[UILabel alloc] initWithFrame:CGRectMake(190, 300, 500, 75)];
[email protected]"Hello World!";
myMessage.font=[UIFont systemFontOfSize:72];
[window addSubView:myMessage];
[myMessage release];
[window makeKeyAndVisible];
return YES;
}
しかし、私は警告以下の(行の[:myMessageウィンドウaddSubView])だ
を、いつ私はアプリケーションを起動し、それはちょうど終了します。
「Sams Teach Yourself iPad Development」のコードをコピーしただけで、画面にメッセージが表示されるようです。
ご協力いただければ幸いです。
ありがとうございます。
あるべき資本V.を取り除く、非常に多くのMCannonをありがとうございます! –
しかし、なぜ地球上でコンパイラはエラーを出しませんでしたか?なぜそれは単なる警告だったのですか? –
あなたのバージョンのヘッダーでは定義されていないメソッドである可能性があります。また、obj-cクラスは実行時に変更することができるため、文書化されていないという理由だけではありません。あなたがそれを知っていれば、それが気づいていないメソッドを呼び出すことができます。 – MCannon