主に画像とテキストを含む、ホテル用の非常にシンプルな MonoTouch アプリを開発しています。派手なことはありません。
シミュレーターではすべて正常に動作しますが、iPhone にロードすると、いくつかの UILabels が消えたように見えます。私は 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
どの方向を見ればいいのか本当にわからないので、どんな助けでも大歓迎です。
ありがとうテモス