在我的应用程序中,我使用的是导航控制器。稍后在某些视图中,我presentViewController用于显示缩放的图像。我也没有使用故事板或笔尖。我只在iOS 7中收到此错误。它在iOS 6及更早版本中运行良好:不鼓励在分离的视图控制器上呈现视图控制器
3 回答
侃侃无极
TA贡献2051条经验 获得超10个赞
为避免在推送导航中收到警告,您可以直接使用:
[self.view.window.rootViewController presentViewController:viewController animated:YES completion:nil];
然后在你的模态视图控制器中,当一切都完成后,你可以调用:
[self dismissViewControllerAnimated:YES completion:nil];
红颜莎娜
TA贡献1842条经验 获得超12个赞
这个警告的原因是我在一个不是全尺寸视图的小视图上呈现了一个视图控制器。以下是我的项目的图像。点击上面的四个选项。用户导航到不同的childviewcontroller的视图。(它的工作方式类似于tabViewcontroller)。但是childviewcontroller包含小尺寸的视图。因此,如果我们从childviewcontroller提供一个视图,它会发出此警告。
为避免这种情况,您可以在childviewcontroller的父级上显示视图
[self.parentViewController presentViewController:viewController animated:YES completion:nil];
- 3 回答
- 0 关注
- 474 浏览
添加回答
举报
0/150
提交
取消