2012-03-03 54 views
3

此問題與此Missing h-files and Assistant Editor not working because of it (monoTouch/MonoDevelop)相同,但沒有答案適用於我。當我從monodevelop中雙擊XIB文件時,即使在Xcode中編輯XIB並重新保存,或者退出Xcode並單獨開發並重新打開之後,在XCode 4.2中也不會創建頭文件。我擴展了Xcode中的每個文件夾,並且在任何地方都沒有ViewController.h文件。未使用MonoTouch創建視圖控制器的頭文件

回答

0

我有這種事發生了好幾次:(解決的辦法是手動創建MonoDevelop的部分類,需要從你的UI類繼承,最後添加註冊屬性。

[Register("MyCustomView")] 
public partial class MyCustomView : UIViewController { 
    .... 
} 

一旦你這樣做,並保存你的代碼在MonoDevelop它應該自動爲你重建xcode項目文件

0

我有同樣的問題,並且在5分鐘前它似乎已經解決了它自己。我不知道這是什麼直接推理,但它開始後我關閉xcode,monodevelop並重新啓動我的mac。第一次重新啓動時它沒有工作,但我注意到當我雙擊monodevelop中的xib時,還有另一個xcode項目打開。所以我再次關閉了這個項目和xcode。下一次,我雙擊xib它就在那裏!

所以,我的猜測是它是某種僥倖或系統緩存問題。如果你還沒有能夠解決它,但也許嘗試做一次重啓,這樣系統緩存可以被清除,並確保當你嘗試從monodevelop打開xib時,你沒有在xcode中打開另一個項目?

0

我注意到刪除項目的「obj」文件夾往往是有幫助的在那裏MD是存儲所有Xcode需要幫手。這個文件夾沒有正確清理,如果你「清理」喲你從生成菜單中獲得的解決方案 退出Xcode,刪除文件夾,雙擊你的XIB文件夾將被重新創建。

相關問題