Xamarin.ios MonoTouch中奇怪的NSInvalidArgumentException

Xamarin.ios MonoTouch中奇怪的NSInvalidArgumentException,xamarin.ios,Xamarin.ios,我正在为一家酒店开发非常简单的MonoTouch应用程序,主要包含图像和文本。没有什么花哨的事情发生 在模拟器中一切正常,但当我将其加载到iPhone上时,一些UILabel似乎消失了。我在XCode中创建了视图,没有动态视图创建,只是一个普通的老UILabel,它在模拟器中显示良好,但没有显示在设备上 我试图调试它,只是在ViewDidLoad事件中放置了一个debug.Writeline(title==null)。在模拟器中,会输出一个“false”,但iPhone会因以下原因崩溃: Obj

我正在为一家酒店开发非常简单的MonoTouch应用程序,主要包含图像和文本。没有什么花哨的事情发生

在模拟器中一切正常,但当我将其加载到iPhone上时,一些UILabel似乎消失了。我在XCode中创建了视图,没有动态视图创建,只是一个普通的老UILabel,它在模拟器中显示良好,但没有显示在设备上

我试图调试它,只是在ViewDidLoad事件中放置了一个debug.Writeline(title==null)。在模拟器中,会输出一个“false”,但iPhone会因以下原因崩溃:

Objective-C exception thrown.  Name: NSInvalidArgumentException Reason: -[UILabel UTF8String]: unrecognized selector sent to instance 0x66266d0
这是我的版本信息:

MonoDevelop 2.8.6.5 Mono 2.10.8 代码4.2(828) 单触式:5.0.4

我真的不知道该往哪个方向看,所以非常感谢您的帮助

谢谢
Themos

编辑您的问题并显示完整的堆栈跟踪,而不仅仅是消息,因为这可能会有所帮助。此外,设备日志和崩溃报告(来自设备)中显示的内容也会很有用(但它们可能很大,因此最好填写错误报告并附加报告文件)。谢谢。它似乎与我使用的字体有关。这是Helvetica Neue,因此这似乎是一个与模拟器(Mac)中可用的字体有关的问题,但在真实设备上没有。虽然我确信我已经看到这种字体被列为受支持的字体。这很奇怪,但我很高兴你能使用它:-)如果你有时间,请填写一份错误报告-如果在这种情况下能报告更好的东西,那就太好了。