当前位置:首页 > 技术心得 > 正文内容

navigationController的pushViewController无效问题

xjtudll10年前 (2016-07-31)技术心得19570

参考资料:http://www.cocoachina.com/ask/questions/show/52842

我觉得这个问题很有代表性,尤其是小白,所以将重点内容摘抄过来了。

问题及操作过程:

1、新建一个 single View Application,会自动给我生成一个带xib的文件,就是默认的起始界面。 然后在xib里面加一个btn,以及触发事件onClick
2、新建一个 UIViewController,叫做pageFirst。

3、在默认的起始界面的onClick方法里面写:

- (IBAction)onClick:(id)sender

{

     pageFirst *firstview = [[pageFirst alloc] initWithNibName:@"pageFirst" bundle:nil];

     [self.navigationController pushViewController:firstview animated:YES];

}

界面没有发生变化,但是程序确实被运行了,也没有报错,然后论坛也有好多人问过,但是都没有解决我这个问题

原因:

navigationController是假的,并没有实例化,只是放在了view上而已。需要实例化或者关联起来。

实例化如下:

UINavigationController   *nav = [UINavigationController alloc]initWithRootController:....]

这个函数去试一下,然后presentModalViewController

扫描二维码推送至手机访问。

版权声明:本文由鸟的天空发布,如需转载请注明出处。

本文链接:http://www.xjtudll.cn/Exp/413/

标签: ios
分享给朋友:

“navigationController的pushViewController无效问题” 的相关文章

用Allegro导出DXF/DWG格式文件

用Allegro导出DXF/DWG格式文件

在硬件系统设计过程中,有时需要导出PCB文件的二维模型用以设计对应的结构件。 以下内容介绍的是采用Cadence套件中的Allegro软件将brd文件导出为DXF文件。1.在Allegro中打开brd文件,设置好要导出的layer,选择File->Export->DXF 2....

远程桌面登录没有许可证解决方案(强行跳过)

远程桌面登录没有许可证解决方案(强行跳过)

在远程连接时有时会出现没有提供许可证、远程会话已断开问题。 这时通过命令行   mstsc /v: ip /admin  即可进行连接 ip为远程桌面ip。 举例:mstsc /v: 201.201.201.66 /admin...

简单的谈一谈mklink

最近重装了一次系统,吸取了以前的经验教训,这次对个人资料的转移进行了比较充分的了解。 Vista和Win7本身自带了转移个人文件夹的功能。例如,我的文档,我的图片等都可以在【位置】选项卡里进行迁移。但是这个功能还有缺陷,因为很多软件的配置不能迁移,即appdata(隐藏文件夹)这个文件夹没法利用自带...

Protel99SE输出BOM材料清单

Protel99SE输出BOM材料清单

Protel99SE有两种方法可以输出BOM材料清单。一种是在原理图里,利用Reports->Bill of Material输出BOM;一种是在PCB里利用CAM Manager输出BOM。 1、原理图输出BOM 在原理图界面,Reports->Bill of Material,然...

Android的Service中弹出窗口解决方法

参考资料: http://www.cnblogs.com/fbsk/archive/2011/12/28/2304523.html http://blog.csdn.net/djun100/article/details/23756681 问题: 我们在使用Service时,经常会碰到这样的情况,比...

Win7 64bit安装keyshot 0xc000007b 错误解决

 先放出keysho 3.2.36的下载地址: 32bit:http://download.keyshot.com/keyshot_w32_3.2.36.exe 64bit:http://download.keyshot.com/keyshot_w64_3.2.36.exe 和谐包下载:...

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。