当我在模拟器上测试应用程序时,我得到以下内容:
抛出Objective-C异常。名称:NSInternalInconsistencyException原因:无法在bundle中加载NIB:'NSBundle< ...> (加载)'带名字'......控制器'
但是当我使用实际设备时,一切都很好。
有什么想法吗?
答案 0 :(得分:2)
答案 1 :(得分:2)
在Info.ptlist
中,检查“主界面”是否正确
答案 2 :(得分:1)
在Mac上使用Xamarin Studio,我收到此错误。我的iOS模拟器也表现得很奇怪......我首先清除了模拟器中的程序和设置,但这没有帮助。那么我就重新启动了Mac。这解决了这个问题。
答案 3 :(得分:1)
我遇到了同样的问题 - 为我修复的是确保在“属性”下,.xib文件具有“接口定义”的构建操作。 (而不是'无')。
答案 4 :(得分:0)
显然这是Xamarin工作室的一个错误,我联系了支持人员,他们说他们知道它并将在下一个版本中修复。
他们发给我的这个链接https://files.xamarin.com/~jeff/XamarinStudio-4.2.4.243.dmg对我来说没用。我尝试了一切,重新安装模拟器,甚至重新安装xcode。但对我有用的是删除并重新安装Xamarin Studios。然后一切都恢复了。仍然不确定什么事情发生。希望这有助于其他同样的问题,因为我知道它在Xamarin论坛上是一个大问题。
答案 5 :(得分:0)
如果你想使用旧的Xamarin.iOS(7.0.7.2),那么你需要旧的Xcode(5.0.2)。
答案 6 :(得分:0)
我遇到了同样的问题。将错误指定的ViewController的Storyboard Id更改为Xamarin的iOS设计器中的其他内容,为我解决了这个问题。
答案 7 :(得分:0)
删除 bin 和 obj 文件夹并重新启动 Rider,现在为我工作。