尝试通过情节提要参考打开 viewcontroller 时崩溃
Crash when trying to open a viewcontroller via storyboard reference
我有一个 segue,它通过父控制器的 viewDidLoad 中的故事板引用打开 viewcontroller。在 iOS 和 Xcode 的早期版本中一切正常,但现在似乎让我崩溃并显示消息
[Assert] Assuming bar button item's view exists.
我不确定该怎么做 - 我已经将崩溃追踪到引用打开引用 viewcontroller.
的 segue 的那一行
我已将锚点设置为栏按钮项。
[self performSegueWithIdentifier:@"menuPopSegue" sender:nil];
确保您已在此处调用的情节提要中设置标识符。
我将我的代码移到了 viewDidAppear 方法中,而不是 viewDidLoad(它原来所在的位置)。它现在可以工作并在 popOver 中显示 viewController - 我认为问题是因为在 viewDidLoad 中项目已初始化但尚未实际显示在屏幕上并且新的 UIPopoverPresentationController class 需要锚点及其属性满载。
我有一个 segue,它通过父控制器的 viewDidLoad 中的故事板引用打开 viewcontroller。在 iOS 和 Xcode 的早期版本中一切正常,但现在似乎让我崩溃并显示消息
[Assert] Assuming bar button item's view exists.
我不确定该怎么做 - 我已经将崩溃追踪到引用打开引用 viewcontroller.
的 segue 的那一行我已将锚点设置为栏按钮项。
[self performSegueWithIdentifier:@"menuPopSegue" sender:nil];
确保您已在此处调用的情节提要中设置标识符。
我将我的代码移到了 viewDidAppear 方法中,而不是 viewDidLoad(它原来所在的位置)。它现在可以工作并在 popOver 中显示 viewController - 我认为问题是因为在 viewDidLoad 中项目已初始化但尚未实际显示在屏幕上并且新的 UIPopoverPresentationController class 需要锚点及其属性满载。