Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/24.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
Ios 如何使用nib配置DetailViewController?_Ios_Objective C_Uitableview - Fatal编程技术网

Ios 如何使用nib配置DetailViewController?

Ios 如何使用nib配置DetailViewController?,ios,objective-c,uitableview,Ios,Objective C,Uitableview,我在一个表中有多个单元格引用同一个DetailViewController。如何使用NIB重定向到具有不同内容的相同DetailViewController?您可以通过此方法获得选定的indexPath - (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath { } 通过此方法,您可以通过以下方式加载DetailViewController: DetailViewCo

我在一个表中有多个单元格引用同一个DetailViewController。如何使用NIB重定向到具有不同内容的相同DetailViewController?

您可以通过此方法获得选定的indexPath

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
}
通过此方法,您可以通过以下方式加载DetailViewController:

DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
    UINavigationController *tableViewNavigationController = [[UINavigationController alloc] initWithRootViewController:detailViewController];
[self.navigationController presentViewController:tableViewNavigationController animated:YES completion:nil];

在上面的方法中,当您选择不同的单元格时,您可以指定要更改的值。

我必须在花括号中包含此代码吗?这是如何工作的?是的,您必须在第一个方法中添加第二组代码。这样做会在单击表格单元格时导致线程1:SIGABRT。请确保DetailViewController正常工作。还是你在用故事板?我想我在用故事板