首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ViewController推流差异

ViewController推流差异
EN

Stack Overflow用户
提问于 2011-07-01 05:22:35
回答 1查看 108关注 0票数 1

我正在做CS193P斯坦福大学的课程教程和一些苹果iOS开发教程,他们把ViewController推到屏幕上的方式是有区别的

苹果做到了这一点:

代码语言:javascript
复制
 UINavigationController *aNavigationController = [[UINavigationController alloc] initWithRootViewController:rootViewController];

    self.navigationController = aNavigationController;

斯坦福大学建议这样做:

代码语言:javascript
复制
navigationController = [[UINavigationController alloc] init];
[self.navigationController pushViewController:rootViewController animated:NO];

它们有什么不同?

顺便说一句,苹果的方法有效,而斯坦福的方法没有显示任何东西,我不知道为什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-01 05:32:54

我认为使用pushViewController:animated方法可以将控制器添加到控制器堆栈的顶部(push a new view controller on the stack)。

在第二种方法中,您没有初始化navigationController。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6541260

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档