在 xcode 4 中编译时模态视图不起作用
Posted
技术标签:
【中文标题】在 xcode 4 中编译时模态视图不起作用【英文标题】:modal views not working when compiling in xcode 4 【发布时间】:2011-07-05 16:21:49 【问题描述】:我刚刚更新到 Xcode 4,在编译应用程序时遇到了一些问题,但它们现在已排序。但是,我的应用程序导航存在重大问题。我有各种按钮,所有触发操作都应该使用类似于以下的代码显示不同的模式窗口
- (IBAction)showMyJobs:(id)sender
UIViewController *myJobsView = [[MyJobsView alloc] initWithNibName:@"MyJobsView" bundle:nil];
UINavigationController *navigationController = [[UINavigationController alloc] initWithRootViewController:myJobsView];
[self presentModalViewController:navigationController animated:YES];
[myJobsView release];
现在,在我在 xcode 4 中编译应用程序之前,所有这些代码都可以正常运行。现在发生的情况是代码似乎可以运行(查看它在调试器中运行)但没有显示任何内容。谁能指出我正在发生的事情的正确方向。
编译时我没有收到任何错误/警告,什么都没有。快把我逼疯了!
任何帮助将不胜感激。
【问题讨论】:
你尝试过干净的构建吗? 是的,试过很多次了:) 【参考方案1】:只是在黑暗中尝试,但尝试:
[self.navigationController presentModalViewController:navigationController animated:YES];
【讨论】:
谢谢亚历克斯。不幸的是,它没有效果。我可以看到 UIViewController 和 UINavigationController 在调试器中被创建,但是当它到达 presentModalViewController 时仍然什么都不做。【参考方案2】:这真的很晚了,但值得一提的是 - 您需要先释放导航控制器,然后再释放视图控制器。
【讨论】:
以上是关于在 xcode 4 中编译时模态视图不起作用的主要内容,如果未能解决你的问题,请参考以下文章
react-bootstrap:模态的 dialogClassName 道具不起作用
AngularJS、SweetAlert.js 在自定义指令中不起作用