gpt4 book ai didi

ios - UIViewController presentModalViewController : animated: causes SIGABRT

转载 作者:行者123 更新时间:2023-11-28 20:33:43 25 4
gpt4 key购买 nike

我有两个 nib 文件。 ViewController.xib 和 NewView.xib。

当我尝试通过单击按钮执行以下代码时,从第一个 nib 的 viewController 内部:

NewView *secondView = [NewView alloc] initWithNibName:@"NewView.xib" bundle:nil];
secondView.modalTransitionStyle = UIModalTransitionStyleFlipHorizontal;
[self presentModalViewController:secondView animated:YES];

SIGABRT 被发送到程序。 (NewView是第二个view controller)

但是当我将第一行替换为:

NewView *secondView = [NewView alloc]init];

它工作正常,我的第二个 Nib 显示为模态视图。

文件的所有者设置为 NewView, View 也连接到文件的所有者。

我是 iOS 的新手,不明白为什么会这样。请点亮。

最佳答案

其实,我想我知道你需要做什么。尝试更换

NewView *secondView = [NewView alloc] initWithNibName:@"NewView.xib" bundle:nil];

NewView *secondView = [NewView alloc] initWithNibName:@"NewView" bundle:nil];

我相信我以前遇到过这个问题,归根结底是加载 xib 文件时不希望包含扩展名。

关于ios - UIViewController presentModalViewController : animated: causes SIGABRT,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11368507/

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