2012-05-07 17 views
2

どのようなタイプであっても、すべてのビューコントローラに共通のメソッドを追加する必要があります。一部の私のviewcontrollerはUIViewControllerとUITableViewControllerのものを継承していますが、私は気づいています。UIViewControllerサブクラスも私のUITableViewControllerに影響しますか?

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

+0

UITableViewControllerとUIViewControllerの両方でviewDidLoadメソッドをオーバーライドする方法はありますか?リンク先の – JastinBall

答えて

3

のサブクラスであるとして、あなたは、UITableViewControllerサブクラスでこれらのメソッドを呼び出すことができますUIViewControllerまたはUIViewControllerのいずれかのサブクラスでそのカテゴリからメソッドを呼び出すことができます。ここにカテゴリと拡張機能に関するAppleのドキュメントへのリンクがあります。 http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/objectivec/chapters/occategories.html

+0

が壊れています。代わりに、これを使用してください... https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/doc/uid/TP40011210-CH6-SW2 – jbbenni

1

あなたはUIViewControllerにカテゴリを追加した場合UITableViewControllerはあなたを呼び出すことができるようにしたいので、もしのUITableViewControllerは、のUIViewControllerから継承UIViewController

関連する問題