どのようなタイプであっても、すべてのビューコントローラに共通のメソッドを追加する必要があります。一部の私のviewcontrollerはUIViewControllerとUITableViewControllerのものを継承していますが、私は気づいています。UIViewControllerサブクラスも私のUITableViewControllerに影響しますか?
両方に使用できるサブクラスを作成するにはどうすればよいですか?
どのようなタイプであっても、すべてのビューコントローラに共通のメソッドを追加する必要があります。一部の私のviewcontrollerはUIViewControllerとUITableViewControllerのものを継承していますが、私は気づいています。UIViewControllerサブクラスも私のUITableViewControllerに影響しますか?
両方に使用できるサブクラスを作成するにはどうすればよいですか?
のサブクラスであるとして、あなたは、UITableViewController
サブクラスでこれらのメソッドを呼び出すことができますUIViewControllerまたはUIViewControllerのいずれかのサブクラスでそのカテゴリからメソッドを呼び出すことができます。ここにカテゴリと拡張機能に関するAppleのドキュメントへのリンクがあります。 http://developer.apple.com/library/ios/#documentation/cocoa/conceptual/objectivec/chapters/occategories.html
が壊れています。代わりに、これを使用してください... https://developer.apple.com/library/ios/documentation/Cocoa/Conceptual/ProgrammingWithObjectiveC/CustomizingExistingClasses/CustomizingExistingClasses.html#//apple_ref/doc/uid/TP40011210-CH6-SW2 – jbbenni
あなたはUIViewController
にカテゴリを追加した場合UITableViewController
はあなたを呼び出すことができるようにしたいので、もしのUITableViewControllerは、のUIViewControllerから継承UIViewController
UITableViewControllerとUIViewControllerの両方でviewDidLoadメソッドをオーバーライドする方法はありますか?リンク先の – JastinBall