2012-03-03 53 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文件夹将被重新创建。

相关问题