gpt4 book ai didi

objective-c - present Modal ViewController 给出黑屏

转载 作者:可可西里 更新时间:2023-11-01 05:57:23 27 4
gpt4 key购买 nike

在警报 View 方法中,我实现了以下(相当标准的)代码来弹出模态视图:

    else if (buttonIndex == 1) {
EmergencyPlanViewController *emergencyPlanView = [[[EmergencyPlanViewController alloc] init] autorelease];
[emergencyPlanView setModalTransitionStyle:UIModalTransitionStyleFlipHorizontal];
[self presentModalViewController:emergencyPlanView animated:YES];
}

不知何故,它给了我一个黑屏。我找不到这里有什么问题。我在我的 MainStoryBoard 中创建了窗口,并将 IB 中的 View Controller 类自定义为 EmergencyPlanViewController。

emergencyPlanView 的 viewDidLoad 方法被触发,但是看起来 View 没有加载。有人知道这里出了什么问题吗?

编辑:明确地说,我没有在我的项目中使用单独的 xib 文件。我只用 Storyboard

最佳答案

xib 文件中,您的 UIView 是否设置为文件所有者的 View 。这可能是问题所在。此外,如果您只是应用 init,那将加载具有相同名称的 EmergencyPlanViewController 界面生成器文件: EmergencyPlanViewController.xib因此,请确保在这种情况下:EmergencyPlanViewController nib 确实是:EmergencyPlanViewController.xib或者你写而不是init:initWithNibName://whatever nib name here

关于objective-c - present Modal ViewController 给出黑屏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10765207/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com