从 didFinishLaunchingWithOptions 呈现模态视图

Posted

技术标签:

【中文标题】从 didFinishLaunchingWithOptions 呈现模态视图【英文标题】:Present a modal view from didFinishLaunchingWithOptions 【发布时间】:2012-01-24 20:24:44 【问题描述】:

我正在尝试将数据从以前的版本迁移到实际的数据格式。当应用程序执行此操作时,我想呈现一个显示等待消息(或进度,尚未决定......)的视图。

目前我正在确定何时在方法AppDelegate didFinishLaunchingWithOptions 中迁移,然后我想呈现该视图模式。但它根本不起作用。

我试过了

[navigationController pushViewController:viewController animated:YES]; // works in a way, but it's not modal and it navigates sideways
[navigationController presentModalViewController:viewController animated:YES]; // does nothing. 

我还搜索了这个论坛并找到了一些关于 TabViewController 的答案。我尝试将其应用到我的场景中,甚至尝试过:

[window addSubview:viewController.view];
[window makeKeyAndVisible];

什么都不做。有什么想法吗?

谢谢,

标记

【问题讨论】:

嗯......我加载了一个故事板并在那里做了所有事情(也是加载原始故事板的处理)。 【参考方案1】:

你实例化了窗口吗?

self.window = [[[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] autorelease];

【讨论】:

不是,我最近才知道self.window变量不是系统预填充的……:/

以上是关于从 didFinishLaunchingWithOptions 呈现模态视图的主要内容,如果未能解决你的问题,请参考以下文章

从 NIB 与从代码加载自定义滑块:从代码加载时不存在子视图

如何从其他面板从 JTextField 获取输入

从PRISM开始学WPFMVVMViewModel?

在 python 中,为啥从数组读取比从列表读取慢?

从图库中挑选或从相机捕获的高质量图像

从PRISM开始学WPFMVVMCommand?