我正在閱讀初學者iPhone教科書,並剛剛完成了使用Map Kit和Core Location的路線跟蹤器應用程序的所有代碼。我的應用程序在我的iphone 4設備上運行時沒有錯誤,但是當我嘗試進行交互時,我意識到我的IBOutlet沒有連接任何東西。當我在文中引用教程的開始時,它所說的只是「連接適當的插座」。在基於Window的應用程序中連接插座Objective-C
這就是爲什麼這個通常很簡單的任務讓我感到困惑。本教程說創建一個基於Window的項目,所以沒有ViewController。然後,在Interface Builder中,該視圖是在MainWindow.xib中構建的。該項目的唯一IBOutlets位於您創建的Controller.h/Controller.m文件中,該文件主要包含應用程序的所有代碼。
我通常從文件所有者按住Ctrl拖動到Interface Builder中的UI,但是在這個項目中,似乎沒有辦法讓我從MainWindow.xib文件訪問Controller.h/.m中的IBOutlets。
我很沮喪,因爲它似乎應該是這樣一個簡單的修復,但我完全難倒..任何幫助真的很感激。由於
對不起,我花了這麼長時間回覆這個答案,並感謝您的幫助。經過一番搜索後,我發現解決方案是選擇#2。 – randomness 2010-12-22 15:15:26