我目前正在閱讀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