2

UItextField非常に長い文字列を表示するがあります。

このテキストフィールドのテキストを「すべて選択」(画面をタッチダウンしてから「すべて選択」を選択)しようとすると、アプリがクラッシュします。

デバッグビューでは、次のように表示されます。

-[NSNull dominantLanguageForScript:]:認識されないセレクターがに送信されましたinstance 0x3d571080

この問題を解決する方法がわかりません。

誰かアイデアはありますか?

4

1 に答える 1

0

一見すると、これはテキストフィールドのテキストの量とは関係がないように見えます(ただし、間接的に関係している可能性があります)。

dominantLanguageForScript:オブジェクトのメソッドを呼び出そうとしているようです。あなたは(私が思うに)そのオブジェクトがNSOrthographyクラスのインスタンスであることを期待しています。しかし実際には、何らかの理由で、代わりにNSNullのインスタンスです。おそらく、NSOrthographyのインスタンスを辞書または配列に保存していますが、期待どおりに保存されていませんか?

于 2013-02-07T04:12:07.113 に答える