Ios 使用以编程方式创建的自定义UITableViewController管理UITableView

Ios 使用以编程方式创建的自定义UITableViewController管理UITableView,ios,uitableview,ios5,iboutlet,Ios,Uitableview,Ios5,Iboutlet,我在iOS5上使用的是XCODE 4.2 我创建了一个名为picker的UITableViewController自定义。这是课程内容: NSMutableArray *_nameCollection; NSMutableArray *_imageCollection; 每个有2个元素。这很有效。如果我以编程方式创建UITableview,它将正确显示数据 在视图中,我声明了类(在(void)viewDidLoad中): PickerTableViewIB是使用Interface Builde

我在iOS5上使用的是XCODE 4.2

我创建了一个名为picker的UITableViewController自定义。这是课程内容:

NSMutableArray *_nameCollection;
NSMutableArray *_imageCollection;
每个有2个元素。这很有效。如果我以编程方式创建UITableview,它将正确显示数据

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

PickerTableViewIB是使用Interface Builder在子视图中创建的Tableview的输出


缺少什么?

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

_Picker.dataSource = self;
调用
[self.Picker reloadData]也是一个好主意

_Picker.dataSource = self;