0

私のアプリはシミュレーターでは完全に動作しますが、iPad では動作しません。NSAttributedString を表示する UILabel (プログラムで作成) があります。ラベル自体は表示されますが、文字列はデバイスに表示されません (シミュレーターでは動作します)。ラベルが通常の NSString を表示することをテストで確認しており、Interface Builder で UILabel を作成すると、属性付きのテキストを表示できることも確認しています。

UILabel 自体は、(strong, nonatomic) で宣言されたビュー コントローラーのプロパティです。

私はこれにかなり慣れていないので、ばかげた間違いが発生する可能性があります。何が間違っている可能性がありますか?

ありがとう。

4

1 に答える 1

0

私は答えを見つけました。UILabel や NSAttributedString とは何の関係もありませんでした。ファイルの名前がバンドルでは大文字になっていましたが、コードでは大文字になっていないため、テキスト ファイルがデバイスに正しく読み込まれていないことがわかりました。(判明した)シミュレーターはファイルの大文字と小文字を気にしないため、シミュレーターで機能しましたが、私のデバイスは. テキスト ファイルを読み込むと、すべてが期待どおりに表示されました。

于 2013-06-10T16:49:21.870 に答える