0

UITableViewを の中に入れUIViewます。tableView がある XIB を作成しました。

#import <UIKit/UIKit.h>

@interface PointsViewController : UIViewController <UITableViewDelegate>
{

  IBOutlet UITableView *tableView;
}
@end

- (void)viewDidLoad
{

 [super viewDidLoad];
 [tableView setDelegate:self];
}

PointViewController別のクラスからクラスをインスタンス化し、ボタンを使用してクラスに追加しUINavigationBarます。ボタンをクリックすると、PointsViewControllerビュー (tableView) が開きます。しかし、そうではありません。私は何が欠けていますか?PointsViewController のサブクラスとしても動作するようにしようとしましたUITableViewControllerが、何UITableViewも表示されません。

4

2 に答える 2

2

また、ViewController を UITableViewDataSource のデリゲートにする必要があります。

@interface PointsViewController : UIViewController <UITableViewDelegate, UITableViewDataSource>
{
    IBOutlet UITableView *tableView;
}
@end

...対応するメソッドをサポートします。

http://developer.apple.com/library/ios/#documentation/uikit/reference/UITableViewDataSource_Protocol/Reference/Reference.html

于 2012-11-26T11:57:52.410 に答える