好吧,日誌時間讀者,第一次作家。AppleScriptObjc - Xcode 4.6.3 - Xcode不再識別創建的插座或操作
!!!注意:在閱讀這個問題時,請記住我正在使用AppleScript編寫新的Cocoa-Applescript項目。我不使用直Cocoa/Objective-C。 !
那就不要這樣了。
我一直在使用Xcode和ASObjC一段時間,併爲自己開發了相當多的生產力應用程序,所以我對我正在做什麼以及它應該如何工作有個很好的主意。但是,這個問題讓我把頭髮拉出來!
幾周前,我更新到OSX 10.8.4(這是當我相信問題開始時)。此後,Xcode不再識別我在AppDelegate文件中定義的任何插口或操作。
這裏有一個照片,說明這個問題:
http://cl.ly/image/0a1b1T1O1O1m
「theLabel」 下引用奧特萊斯和 「doAction」 下收到的操作
應顯示應顯示查看問題之前創建的項目時,這特別奇怪:
http://cl.ly/image/3J0m2a2q392r
的 「!」在每個出口的右側狀態:AppDelegate沒有名爲[出口名稱]的出口動作具有類似的警告消息。
我做了一些故障排除的問題,但沒有成功。
- 重啓動的Xcode - 問題仍然存在
- 創建新的項目 - 問題仍然存在
- 拉到相關的Xcode所有的.plist文件 - 問題仍然存在
- 丟棄DerivedData文件夾 - 問題仍然存在
- 移除並重新安裝從應用商店 - 問題仍然存在
- 已創建新用戶帳戶和項目 - 問題仍然存在
- reset NVRAM - issue per sists
- 嘗試了不同的計算機上 - 問題解決
問題似乎是獨立於這臺機器。
如果任何人都可以幫助我,這將是非常棒的。也許我只是錯過了一些重要的東西。
我不知道。這聽起來像你知道你在做什麼,但我建議你開發一個小應用程序,一個SSCCE,有問題並將代碼發佈到整個SSCCE:http://sscce.org/你可以給我發一封電子郵件,如果你想在:[email protected]。如果您參加了SSCCE,可以將其發送給我,我很樂意查看它。 – Kaydell
@Kaydell就是這樣,上面列出的第一個屏幕截圖就是控件。這是新創建的默認項目。我只添加了'property theLabel:missing value'這一行和'doAction_(sender)'方法的代碼。保存後,這應該足以讓出口和動作顯示在App Delegate對象的連接菜單中。這是它一直工作的方式。出於某種原因,現在不是。 – kdougan