2

タイプに関係なく、すべてのViewControllerに共通のメソッドを追加する必要があります。ただし、一部のビューコントローラはUIViewControllerから継承し、一部はUITableViewControllerから継承していることに気付きました。

両方に使用できるサブクラスを作成するにはどうすればよいですか?

4

2 に答える 2

3

UITableViewController は UIViewController を継承するため、両方からカスタム メソッドを呼び出せるようにしたい場合は、UIViewController にカテゴリを記述し、UIViewController または UITableViewController のいずれかのサブクラスでそのカテゴリからメソッドを呼び出すことができます。カテゴリと拡張機能に関する Apple のドキュメントへのリンクを次に示します。http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/objectivec/chapters/occategories.html

于 2012-05-07T23:58:59.537 に答える
1

にカテゴリを追加すると、 のサブクラスと同様に、サブクラスでUIViewControllerこれらのメソッドを呼び出すことができます。UITableViewControllerUITableViewControllerUIViewController

于 2012-05-07T23:58:03.550 に答える