在我的应用程序中,我使用的是导航控制器.后来在一些视图中,我使用presentViewController来显示zoom 的图像.

我仅在iOS7中收到此错误.它在iOS 6及更早版本中运行良好:

在分离的视图控制器上显示视图控制器是 气馁

推荐答案

解决这个问题的一个方法是,如果您有childviewcontroller,那么只需通过给定的

[self.parentViewController presentViewController:viewController animated:YES completion:nil];

对于解散,使用相同的disdissview控制器.

[self dismissViewControllerAnimated:YES completion:nil];

这是一个完美的解决方案,对我很管用.

Ios相关问答推荐

Flutter中抛出后期应用错误

为什么Pushed View Controller在UIKit中具有导航控制器?

如何将Safari调试器附加到Turbo-iOS原生应用中的模拟器

当应用程序被杀死时是否还能获取位置?

_SKStoreProductParameterAdNetworkSourceIdentifier未定义符号

iOS 16.4 更新后 Xcode 14.3 构建错误:找不到 libarclite_iphoneos.a,链接器命令失败

应用程序被杀死时如何在 flutter ios 应用程序中播放音频?

在我的 M1 上出现 Architecture arm64 问题,因此我无法运行我的旧项目

AppCenter 错误:/usr/bin/xcodebuild 失败,返回码:65

从远程通知启动时,iOS 应用程序加载错误

Flutter 错误:CocoaPods not installed or not in valid state.

为什么我的应用在 Testflight 中没有下载 dSYM 按钮?

Watchkit AppIcon - 名为AppIcon的应用图标集没有任何适用的内容

检测 iOS UIDevice 方向

从 NSUserDefaults 字典 iOS 中删除所有键

Swift中类的初始化类方法?

所有小部件的Flutter 填充?

正确的领域使用模式/最佳实践?

在 iOS 上存储身份验证令牌 - NSUserDefaults 与 keys 串?

iOS 7 及更高版本: for each 视图控制器设置状态栏样式