为这个问题失眠
我的应用层次结构是 ListVC1-->ListVC2-->DetailVC。[工作完美]
和... SearchListVC-->DetailVC(与上面相同的DetailVC)[问题出在此模型中]
SearchListVC 中的代码几乎与 ListVC2 相同,不同之处在于它在顶部包含一个 SearchBar,而不是一个导航栏。
另外,请注意,我可以将 DetailVC 显示为 ModalView,这是没有发生的推送……单元格仍然突出显示。
这是 didselectrow 代码
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath{
// Navigation logic may go here. Create and push another view controller.
if (indexPath.row<[smses count]) {
WebSMSDetailViewController *detailViewController = [[WebSMSDetailViewController alloc] initWithNibName:@"WebSMSDetailViewController" bundle:nil];
[self.navigationController pushViewController:detailViewController animated:YES];
detailViewController.smsList = allWebSMSes;
detailViewController.smsIndex = indexPath.row;
[detailViewController populateDetails];
[detailViewController release];
}
else {
if (indexPath.row<totalSMSes) {
pageNumber++;
[self loadNotes];
}
}}
我认为问题出在其他地方。我已经用谷歌搜索了很长一段时间,但无法理解发布的解决方案,所以请稍微描述一下......初学者!