我正在为一家酒店开发非常简单的 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 Xcode 4.2 (828) Monotouch: 5.0.4
我真的不知道该往哪个方向看,所以非常感谢任何帮助。
谢谢 Themos