0

タブ バー アプリの場合:

Interface Builder の使用 タブ バー ビューからファイル ビュー コントローラーの IBAction に接続するのに苦労しています。

基本は単純だと思います。つまり、Controller から View にコントロールを押しながらドラッグして IBOutlet を生成し、View から Controller にコントロールを押しながらドラッグして IBAction を生成します。

私は書いた

-(IBAction )some:(id)sender;

FirstViewController.h と

-(IBAction )some:(id)sender
{
    NSLog(@"some");
} 

FirstViewController.m 内

MainWindow.xib をクリックしてから、Tab Bar Controller の下の First View Controller をコントロールクリックすると、「Received Actions some」が表示されます。

しかし、iApp を実行した後、コンソールに「some」が表示されません。

間違いなく私の無知を示​​す、より基本的な質問ですが、チャンスをつかみます。

MainWindow.xib が .m ソース フォルダーに表示されているときに最初のビュー コントローラーからコントロール ドラッグし、-(IBAction )some {...} の上に置いた場合、ポップアップまたは接続を示す何かが表示されません。

ジョン・ラブ

4

1 に答える 1

1

なぜ必要なのIBActionですか?はUITabBarController、ユーザーによるタブ ボタンのタップを単独で処理します。タブを機能させるには、XIB の名前を指定するだけです。

于 2011-07-11T11:39:07.153 に答える