2016-08-15 14 views
-3

Cannot select Custom Class for Table View Controller (UITableViewController)同じ問題が、私は

誰かがちょうど私がお聞きしたいのですが、私は「@interfaceのYOURCLASSNAME:のUITableViewController」を追加する必要のあるファイルを理解していません求めている答えを理解することはできません顧客のクラスを作ることにしuitableviewコントローラ用?

助けてください。

+0

答えはObjective-Cのためのものであること、スウィフトではない。あなたのカスタムクラスはどのように見えますか?あなたはUITableViewControllerから継承していますか? – vacawama

+0

私のカスタムクラスはUIViewControllerクラスです。 – user6702783

答えて

0

メニューからFile -> New -> File.. -> Source -> Cocoa Touch Classを選択するだけで、カスタムコントローラとして新しいコントローラを作成できます。

enter image description here

また、すでに1を存在し再利用することができます。

0

あなたが同じ問題に直面していることを確認するために、アスカーの質問を理解して確認してください(また、あなたがSWIFTの異なるにObjCの構文を使用参照してください答えを注意してください)。

彼が持っていたという問題があった。

  • 彼は(例:MainViewController)新しいクラスを作成するために行って、そのスーパークラスとして「のUIViewController」を選びました。したがって、彼のMainViewController.hファイルは、@interface MainViewController : UIViewController
  • と宣言されました。このMainViewControllerをストーリーボード上のカスタムUITableViewControllerに割り当てたいと考えました。
  • 彼がストーリーボードにドラッグしたストーリーボードのView ControllerはタイプUITableViewControllerであり、MainViewControllerはタイプUIViewControllerであるため、彼はそうすることができませんでした。
  • だから、解決策はのUITableViewControllerにMainViewControllerのスーパークラスを変更することです:

変更この行:この中

@interface MainViewController : UIViewController 

@interface MainViewController : UITableViewController 
+0

ありがとうございます – user6702783

関連する問題