gpt4 book ai didi

iphone - View 不会在真实的 ios 设备中导航,但在模拟器中工作正常

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:47:18 25 4
gpt4 key购买 nike

在单击按钮时,我将 View 导航到另一个 xib,它在真实的 iphone 设备、ipad iphone 两个模拟器中都能正常工作,但在真实的 ipad 中却不行。这是我的代码:

-(IBAction)cardAnimation{
ViewController_ipad *view = [[ViewController_ipad alloc]initWithNibName:@"ViewController_ipad" bundle:nil];

[self.navigationController pushViewController:view animated:YES];
}

但需要注意的一件事是,我在目标类的 viewdidload 方法中完成了 NSLog 并且令人惊讶的是,虽然上面的代码根本没有加载该 View ,但正在记录该内容。可能是什么问题?

最佳答案

我认为您有一个通过 AppDelegate 引用的 MainWindow~ipad.xib 文件,并且您还尝试在 AppDelegate 文件中的 didFinishLaunchingWithOptions: 方法中分配窗口。为此可能会出现一些问题。每当你试图插入你的导航 Controller 时,它实际上是在插入,但不显示下一个 Controller 可能是因为该 Controller 上的窗口。

它可能会解决您的问题:

通过单击左侧面板/导航器中的项目转到您的项目设置(不是通过文件->项目设置)-> 选择您的目标并转到摘要选项卡-> 向下滚动到 iPad 部署信息-> 在那里你会找到主界面选项 -> 删除名称“MainWindow_iPad”并将其留空并保存。在您的 iPad 上运行该应用程序,它将正常运行。

祝你好运。 :-)

注意:在使用新版本之前,不要忘记清理您的版本并从您的设备中删除应用程序。

关于iphone - View 不会在真实的 ios 设备中导航,但在模拟器中工作正常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15414996/

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