我有一个奇怪的问题,特别是在 iOS8 中。我有一个 View Controller ,它显示来自其他 View Controller 的内容。这就是我目前正在做的事情:
ViewController *childViewController = [[ViewController alloc] initWithNibName:@"PatientDetailsView" bundle:nil];
[childViewController setPatient:patient];
[self.view addSubview:patientDetailsViewController.view];
上面这行代码在 iOS8 之前的设备上运行良好,但在 iOS8 上应用程序卡在 addSubView 方法上并且编译器没有抛出异常。
我没有在项目中使用 Storyboard,因此无法使用容器 View Controller 添加 subview Controller 。
最佳答案
试试这段代码
ViewController *childViewController = [[ViewController alloc] initWithNibName:@"PatientDetailsView"bundle:nil];
[自行添加ChildViewController:childViewController];
[self.view addSubview:childViewController.view];
[childViewController didMoveToParentViewController:self];
希望这对您有所帮助。
关于iOS8:无法在 iOS8 中添加/显示 subview Controller View ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27190923/