【发布时间】:2012-02-10 15:30:47
【问题描述】:
我正在编写一个 Objective C - iPhone 应用程序,我想我可能对 UITableView 进程的生命周期感到困惑。问题是在我的应用程序中。我有一个正在调用的 WebService。我使用 NSXML Parser 解析响应并将我要查找的值放入一个数组中。到目前为止,我知道这些值是它们的值,我可以看到。但看起来调用显示单元格的调用发生在解析器解析它之前,所以它永远不会出现。
我已经尝试过重新加载tableview和不同点,但它从来没有调用过
- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section
或
-(void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
在 NSXML 解析器解析 XML 并将其放入数组后,我可以做什么以及在哪里调用这些。
真正触发 UITableView 转到数据源并显示单元格的原因。
【问题讨论】: