主に Interface Builder を使用して、サブビューに応じたタブ バーを作成するこのUITabBarController チュートリアルに従いました。そこに UITabBarController が作成され、タブのビュー コントローラーもそこに追加されます。
UIViewControllers {WelcomeViewController|AboutViewController}.{h|m} を作成する必要はありませんか?
サブビュー {WelcomeViewController|AboutViewController}.xibの実際のファイルの所有者は誰ですか?
最初に、WelcomeViewController.h で IBAction メソッドを作成しようとしたことに注意してください。Interface Builder の WelcomeViewController.xib で、ファイルの所有者に表示されるアクションにボタンの押下を接続できました。しかし、実際のファイルの所有者はおそらくWelcomeViewController.m のオブジェクトではないため、実行時にクラッシュしました。私はここにいますか?IBAction が Interface Builder (ここでは Xcode 4) に表示されるのはバグですか?
最後の質問: チュートリアルのように Interface Builder ですべてを接続するときに、コードを分離するにはどうすればよいですか (このサブビューでのみ発生するアクションのために WelcomeViewController.h に IBActions を含める)。