2016-10-14 7 views
0

私は共通のカスタムボタンを含むビューコントローラを使用しています。私はこれらのボタンが必要なこのクラスを使用しています。このクラス名logOutViewControllerにログアウトボタンを作成し、このクラスを使用してログアウトボタンを表示する必要があります。UITableViewControllerのUIViewControllerを拡張する

#import "logOutViewController.h" 
@interface TableViewController : logOutViewController 

上記のコードは、必要なviewcontrollerのログアウトボタンを示しています。

このコードは、UITaleViewControllerを除くすべてのView Controllerでうまく機能します。 logOutViewController.hをインポートした後、私はlogOutViewControllerに

#import "logOutViewController.h" 
@interface TableViewController : UITableViewController 

のUITableViewControllerを交換する場合ので、その後のUITableViewControllerクラスのデフォルトの関数はエラーを与え始めます。

私はどのようにuiviewcontrollerクラスの関数を取得する必要がありますuitableviewcontrollerクラス。

+0

logOutViewControllerのスーパークラスとは何ですか? – EDUsta

+0

UIViewConrollerはlogOutViewControllerのスーパークラスです –

答えて

1

UIViewControllerで作業することができます。それがうまくいけば、TableViewデリゲートメソッドを使うだけです。 例

@interface TableViewController : logOutViewController <UITableViewDelegate, UITableViewDataSource> 

必要なすべての方法を使用してください。 はあなたUITableView

@property (nonatomic, weak) IBOutlet UITableView *tableView 

を作成し、手動IBでのtableViewを追加して、それを接続することを忘れないでください。

希望すると助かります

+0

応答のおかげで....私は同じことを行うための他のオプションがないように実装しました。 –

関連する問題