4

我在 iOS5 上使用 XCODE 4.2。

我创建了一个 UITableViewController 自定义,称为选择器。这是课堂内容:

NSMutableArray *_nameCollection;
NSMutableArray *_imageCollection;

每个有 2 个元素。效果很好。如果我以编程方式创建 UITableview,它会正确显示数据。

在视图中,我声明了类(内部(void)viewDidLoad):

self.Picker = [[Picker alloc] initWithStyle:UITableViewStylePlain];
_Picker.delegate = self;
PickerTableViewIB = _Picker.tableView;   // Try to link using a IBOutlet

PickerTableViewIB 是来自 Tableview 的 Outlet,使用 Interface Builder 在子视图中创建。

什么不见​​了?

4

1 回答 1

1

您是否也在设置数据源?表格视图需要它来获取要填充的数据。否则cellForRow将不会调用该方法,并且不会填充您的单元格。

_Picker.dataSource = self;

在设置数据源之后调用也是一个好主意[self.Picker reloadData];

于 2012-09-22T00:52:14.887 回答