Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/27.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 如何在主详图应用程序中添加多个详图视图控制器_Ios_Objective C_Master Detail_Ipad - Fatal编程技术网

Ios 如何在主详图应用程序中添加多个详图视图控制器

Ios 如何在主详图应用程序中添加多个详图视图控制器,ios,objective-c,master-detail,ipad,Ios,Objective C,Master Detail,Ipad,我正在尝试构建一个iPad Master Detail应用程序。 主视图只是一个TableViewController。 我想更改用户在主视图中点击的每个不同单元格的完整详细视图。 其中一个Detail view控制器必须允许用户键入数据,另一个允许用户查看某些内容,等等。因此,如何将更多DetailView控制器添加到主细节应用程序中?苹果的“MultipledTailViews”示例应用程序可能会有所帮助。这里是链接。此外,我相信stackoverflow中还有其他类似的问题。为此,您应该使

我正在尝试构建一个iPad Master Detail应用程序。 主视图只是一个
TableViewController
。 我想更改用户在主视图中点击的每个不同单元格的完整详细视图。
其中一个Detail view控制器必须允许用户键入数据,另一个允许用户查看某些内容,等等。因此,如何将更多DetailView控制器添加到主细节应用程序中?

苹果的“MultipledTailViews”示例应用程序可能会有所帮助。这里是链接。此外,我相信stackoverflow中还有其他类似的问题。

为此,您应该使用replace segues。使用替换序列直接从主控制器(而不是单元)连接任意多个视图控制器,并为它们提供所有标识符。在didSelectRowAtIndexPath:中,实现将索引路径与要分段的控制器关联所需的任何逻辑,然后调用PerformsgueWithIdentifier:sender:来启动分段。如果您需要将任何数据传递给下一个控制器,您可以在prepareForSegue中执行此操作。

确实,在这个主题上有很多问题,但有时这并不意味着其中一个对某个特定问题有有用的解决方案。不过,谢谢你的回答