我有一个视图控制器
storyboard
中,添加了tableview
来查看控制器。 IBOutlet
创建tableview
以查看控制器的头文件。UITableViewDelegate
,UITableViewDataSource
查看控制器实施文件具有强制tableview
协议
(NSInteger)numberOfSectionsInTableView:(UITableView *)tableView
(NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
(UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
视图控制器在视图控制器头文件中的storyboard
和IBAction
中有搜索按钮。点击搜索按钮,即可获得结果。如何加载数组并在搜索方法中重新显示tableview
结果。我将结果加载到数组后,我尝试[self viewdidload];
,希望加载单元格。但没有。我想过要打电话
[self.detailView cellForRowAtIndexPath:?indexpath]
,但不知道索引路径的值是什么。感谢大师的帮助加载UItableviewcell
由于
答案 0 :(得分:1)
您应该使用reloadData
的{{1}}或reloadSections
方法,以便从数据源重新加载tableView。
tableView
这将为每个单元调用// you fill your array with results here...
// and then call
[tableView reloadData];
方法来更新其数据。
Here是参考。