我目前正在阅读Lucas Jordan的'Beginning iOS 5 Games Development:Using the iOS SDK for iPhone,iPad and iPod Touch''。在本书中,有一部分内容指导您使用各种UIViewControllers制作'Rock,Paper,Scissors'游戏。我的问题是我无法从ViewController_iphone.xib(顾名思义,是为iPhone制作的)创建一个IBOutlet到每个新项目附带的ViewController.h文件。从另一个UIViewController的.xib文件在ViewController.h中创建IBOutlets
在ViewController_iPhone.xib中我创建了一个UIView并将.xib文件的所有者设置为ViewController_iPhone.xib。当我按Ctrl +单击并尝试将视图链接到ViewController.h时,它根本不会给我这样做的选项。当我将文件的所有者更改为ViewController时,在ViewController.h中创建IBOutlets并不是一个问题,但是这不是允许程序正常工作的正确文件的所有者。
我已经下载了这本书的源代码,而且这本书的作者似乎没有任何问题,无论怎样创建oultlets。我将我的项目与他的比较,我似乎无法找到什么是错的。
如果有人能帮助我,我会非常感激。 谢谢!
Fitzy
我想我可能有点不清楚,iPhone有一个单独的UIViewController,叫做ViewController_iPhone。 – Fitzy 2012-03-02 23:44:31
@Fitzy - 你有ViewController_iPhone.h和ViewController_iPhone.m吗?或者只是ViewController_iPhone.xib? – sch 2012-03-02 23:46:26
我有ViewController_iPhone.h和ViewController_iPhone.m – Fitzy 2012-03-02 23:48:28