Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/39.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
Iphone TableView中的DetailView不';t工作(IOS)_Iphone_Controller_Tableview - Fatal编程技术网

Iphone TableView中的DetailView不';t工作(IOS)

Iphone TableView中的DetailView不';t工作(IOS),iphone,controller,tableview,Iphone,Controller,Tableview,我从一个有4个按钮的Tabbar控制器的程序开始。 在其中一个页面上,viewController中有一个表视图。当我单击该行时,我想推送一个DetailView。但是什么都没有发生,没有错误,什么都没有 有人知道会出什么问题吗 - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { //Get the selected item NSString *

我从一个有4个按钮的Tabbar控制器的程序开始。 在其中一个页面上,viewController中有一个表视图。当我单击该行时,我想推送一个DetailView。但是什么都没有发生,没有错误,什么都没有

有人知道会出什么问题吗

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {

   //Get the selected item
   NSString *selectedItem = [listOfItems objectAtIndex:indexPath.row];

   //Initialize the detail view controller and display it.
   DetailViewController *myController = [[DetailViewController alloc] 
                         initWithNibName:@"DetailViewController" 
                     bundle:[NSBundle mainBundle]];

   myController.title = @"Detail View";
   myController.selectedItem = selectedItem;
   [self.navigationController pushViewController:myController animated:YES];

   [myController release];
}

您确定已设置
UITableViewDeleteGate
?如果没有,请将
UITableView
的委托设置为

tableView.delegate = self;

还要确保头文件实现了
UITableViewDelegate
协议

只有当应用程序支持UINavigation Controller时,才能导航到另一个视图控制器。如果存在,则第二,您的UITableViewDelegories不存在

为此,你需要

tableView.delegate=self


或者请详细说明您的问题

是否调用了上述方法?放置断点并检查它