我有一个奇怪的问题,尤其是在iOS8中。我有一个视图控制器,它显示来自其他视图控制器的内容。这是我目前正在做的:
ViewController *childViewController = [[ViewController alloc] initWithNibName:@"PatientDetailsView" bundle:nil];
[childViewController setPatient:patient];
[self.view addSubview:patientDetailsViewController.view];
上面的这段代码在iOS8之前的设备上运行良好,但是在iOS8应用程序上被困在addSubView方法上,并且编译器未引发任何异常。
我没有在项目中使用情节提要,因此无法使用容器视图控制器添加子视图控制器。
最佳答案
试试这个代码ViewController *childViewController = [[ViewController alloc] initWithNibName:@"PatientDetailsView" bundle:nil]; [self addChildViewController:childViewController]; [self.view addSubview:childViewController.view]; [childViewController didMoveToParentViewController:self];
希望这可以帮助。
关于ios - iOS8:无法在iOS8中添加/显示 subview Controller View ,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/27190923/