[self.navigationController pushViewController:controller animated:YES];加到导航流程中,
但是执行上面code的时候总是报错:loaded some nib file but the view outlet was not set.
在网上看了很多帖子回答这个问题,基本一样,可我无法成功,原来是一个很小的步骤没弄对,下面详细描述以下步骤:
1. 打开nib文件界面, 看到以下界面
2. 选中File's Owner, 会在窗口的右上方看到属性设置框
选中上边的第三个图标:show the identity inspector
3. 出现下面的界面
在Custom Class中输入想关联的类。
4.选中上边第六个图标: show the connection inspector
5. 下面是最关键的一步了,网上都没讲明白这一步,虽然很简单。将鼠标移到scrview右边的那个圆圈(我在view里加了一个子view),点中不要松手,然后把鼠标移到之前创建的UI街面上,
会产生一条线,松开鼠标,scroview就关联上了,但是view还没关联上。这次是将鼠标移到view右边的那个圆圈,点中不要松手,把鼠标移到下面的view图标,
这样关联就完成了,show the connection inspector会变成这样
![](https://img-my.csdn.net/uploads/201206/01/1338545320_9298.png)
搞定。
顺便吐个槽,MAC机的功能真心难用,费了很大事才把图传上来