Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/94.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
不使用故事板的iOS7 segue_Ios_Uiviewcontroller_Segue_Pass Data - Fatal编程技术网

不使用故事板的iOS7 segue

不使用故事板的iOS7 segue,ios,uiviewcontroller,segue,pass-data,Ios,Uiviewcontroller,Segue,Pass Data,我有一个带有UITableView(在PatientViewController中)的应用程序,每次单击不同的单元格都会向ArticleViewController发送不同的值。我使用以下代码在ViewControllers之间进行了每次转换: UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil]; NewsViewController *mv = (NewsViewC

我有一个带有
UITableView
(在
PatientViewController
中)的应用程序,每次单击不同的单元格都会向
ArticleViewController
发送不同的值。我使用以下代码在
ViewControllers
之间进行了每次转换:

UIStoryboard *mainStoryboard = [UIStoryboard storyboardWithName:@"Main_iPhone" bundle:nil];
NewsViewController *mv = (NewsViewController*)[mainStoryboard instantiateViewControllerWithIdentifier:@"news"];
[self presentViewController:mv animated:YES completion:NULL];
我不想使用
NavigationController
,也不想使用故事板创建segue。那么,我如何只编写代码而不使用故事板呢?谢谢。

试试这个:

 NewsViewController *nVC = [self.storyboard instantiateViewControllerWithIdentifier:@"news"];
[self presentViewController:nVC animated:YES completion:NULL];

您可以使用以下内容创建UIStoryBoardSegue:

  UIStoryboardSegue :: initWithIdentifier:source:destination:
然后,从源
UIViewController
,可以调用以下命令:

 performSegueWithIdentifier:sender:

有关详细信息,请参阅UIStoryBoardSegue文档的概述部分。

如果不想通过故事板制作任何视图控制器,请使用XIB制作视图控制器。然后,调用以下方法初始化实例

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil; 
选择单元格后,可以使用以下方法显示要显示的视图控制器

- (void)presentViewController:(UIViewController *)viewControllerToPresent animated: (BOOL)flag completion:(void (^)(void))completion

你用的是什么容器?您想要自定义动画还是UINavigationController样式?我有一个扩展UITableViewDelegate和UITableViewDataSource的UIViewController。它有一个tableview和一个名为“cell”的自定义单元格。我不关心动画和导航控制器。正如您所知,我们正在做右键单击,从按钮拖动到另一个视图控制器,以在故事板上创建一个序列。我不想做的只是在tableviewcell单击上创建一个序列,而不使用脚本和编码。