まとまりのないブログ

something which something is something

objective-c

デリゲートメソッドを呼ぶにはデリゲートの設定がいる:- (void)applicationDidFinishLaunching:(NSNotification *)aNotification

投稿日:

OS X 10.4.11 Xcode 2.4.1 でのこと。
cocoaでアプリケーションが起動した後に呼ぶapplicationDidFinishLaunchingがどうやっても呼ばれないから相当悩んだ。コントローラーにただ- (void)applicationDidFinishLaunching:(NSNotification *)aNotificationのデリゲートメソッドを書けばいいという訳ではなかった。

delegate_settingインターフェースビルダーでデリゲートの設定をする必要があった。File’s Ownerからコマンドキーを押しながらドラッグして目的のコントローラーで繋げばインスペクタが出るので、そこでデリゲートをコネクトする。こんな初歩的なことだったとは。

-objective-c

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

メソッドの呼び出しについて

objective-cのメソッドの呼び出し方について調べてみたけれど、どうもよくわからない。定義されたメソッドがいつ、どこで呼ばれているのかということがコードを見渡しただけでは把握することができないた …

no image

フレームワークの参照が難しすぎ

mac os用のソフトウェアを作成するためにxcodeを使ってプログラミングをしようとしていたのだけれど、いつも通りプログラミングを始める前の環境構築に苦労した。既存のフレームワークを使うことで手早く …

no image

objective-cがなぜ難しいか

ここ数日mac os用のアプリケーションを作成するためにobjective-cの勉強をしているのだけれど、どうもプログラムのコードの内容が理解できない。コードを読んでどのような処理が起こっているのかと …

no image

nsmutablearrayの参照コピー仕様

参照コピー・・・というものに慣れていなくて戸惑った。実体を複製するわけではなくて、実体のもつアドレスつまり参照だけコピーするので、コピーされたものに対して変更を加えようとするとコピー元のオリジナルに変 …

no image

ZeroLink: unknown symbol '_NSApplicationMain'

[Session started at 2008-03-21 00:22:13 +0900.] ZeroLink: unknown symbol ‘_NSApplicationMain&# …