Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 在viewcontroller中添加了tableview。如何加载tableview单元格_Xcode_Ios5.1 - Fatal编程技术网

Xcode 在viewcontroller中添加了tableview。如何加载tableview单元格

Xcode 在viewcontroller中添加了tableview。如何加载tableview单元格,xcode,ios5.1,Xcode,Ios5.1,我有一个视图控制器 在情节提要中,添加了表格视图以查看控制器 为tableview创建了一个IBOutlet,以查看控制器的头文件 视图控制器的头文件包括一个ResultArray 将@界面更改为包含委托UITableViewDelegate,UITableViewDataSource 视图控制器实现文件具有必需的tableview协议 (NSInteger)表格视图中的节数:(UITableView*)表格视图 (NSInteger)表视图:(UITableView*)表视图行数节:(NS

我有一个视图控制器

  • 情节提要
    中,添加了
    表格视图
    以查看控制器
  • tableview
    创建了一个
    IBOutlet
    ,以查看控制器的头文件
  • 视图控制器的头文件包括一个ResultArray
  • 将@界面更改为包含委托
    UITableViewDelegate
    UITableViewDataSource
  • 视图控制器实现文件具有必需的
    tableview
    协议

    • (NSInteger)表格视图中的节数:(UITableView*)表格视图

    • (NSInteger)表视图:(UITableView*)表视图行数节:(NSInteger)节

    • (UITableViewCell*)tableView:(UITableView*)tableView cellForRowAtIndexPath:(NSIndexPath*)indexPath

视图控制器在
情节提要
中有搜索按钮,在视图控制器头文件中有
iAction
。单击搜索按钮,即可获得搜索结果。如何加载数组并在搜索方法中使用结果重新显示
tableview
。在数组中加载结果后,我尝试了
[self-viewdidload],希望可以加载单元格。但是没有。我想打电话
[self.detailView cellForRowAtIndexPath:?indexath]
,但不知道索引路径的值是什么。感谢上师帮助加载
UItableviewcell


谢谢

您应该使用
tableView
reloadData
reloadSections
方法从数据源重新加载tableView

// you fill your array with results here...
// and then call
[tableView reloadData];
这将为每个单元格调用
cellforrowatinexpath:
方法来更新其数据


是引用。

是否已将uitableview的委托和数据源链接到情节提要中的视图控制器?请给出语法或语句。让我查一下参考资料too@dreamrazor,你让我开心。我之前使用的是splitviewcontroller,然后在viewcontroller中使用了tableview。看起来不错,很高兴它起了作用!我是dreamzor不是dreamrazor:D