#import <UIKit/UIKit.h>
@interface FourthViewController : UIViewController{
//@interface FourthViewController : UITableViewController{
私は私のテーブルビューを更新したいので、私は[self.tableView reloadData]
を使用しようとしているが、私はUIViewController
で働いているので、私もこのコード行を入力することはできませんとtableView
プロパティがUITableViewController
のためでありますただのことだ。だから私はスマートに、ちょうどUITableViewController
からUIViewController
を変更しようとしましたが、代わりに私はこのエラーました:のUIViewController(またはのUITableViewController)とのtableViewプロパティ
Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: '-[UITableViewController loadView] loaded the "b4k-XH-Uhj-view-V2h-dE-ixJ" nib but didn't get a UITableView.'
のUITableViewControllerはない他の方法の周りのtableViewのために働くだろうが、以来、芋、これは奇妙であるが、しかし、私のような縫い目それはすべて間違っているか、ここで何が起こっている? あなたがそれを求めるならさらにコード=) ありがとうございます。
こんにちは、ありがとうございました。私はあなたの答えを読む前に、このようにやっていた。そして、私はこれがあなたの "別の"方法だと思っています。 @interface FourthViewController:UIViewController { NSMutableArray * arrayKA; IBOutlet UITableView * TableKA; } 私はtableView(SBでドラッグ)を使ってIBOutletをホッケーにします 私はあなたの最後の言葉を理解していません。そして、手動でこれらの代理人にUITableViewを関連付けます。私はXcodeの新しいですが、私はあなたが私が何を意味するのか理解するのを助けるならば、私はそれを理解することができると思います。 もう一度おねがいします!大きな助け! –
EmilOoo
@EmilOooあなたのForthViewControllerの「手動でこれらのデリゲートとUITableViewを関連付ける」とはどういう意味ですか? self.TableView.delegate = selfのようなものを明示的に記述する必要があります。 self.TableView.Datasource = self;これらのデリゲートを使用する際に実装する必要があるメソッドについては、Appleのドキュメントを参照してください。お役に立てれば! – pdriegen