私は生産性アプリを構築しており、シミュレーターと iPhone 5 で簡単なテストを行っています。アプリには数値のテキスト フィールドが多数あり、負のエントリを要求することはありません。そのため、最初から、これらのフィールドのキーボードを「Numeric Decimal」に設定していました。
しかし、実際の iPhone デバイスでいくつかのテスト データを表示しているときに、奇妙なことに気付きました。どういうわけか、エントリが tableview と editview に負の値として表示されていました。それがいつ起こったのかはわかりませんが、もっと重要なことに、それがどのように起こったのかわかりません. インストールまたは更新時にデータは提供されません。問題のオブジェクトは、負の演算子キーを持たない数値 10 進キーパッドを使用して、デバイスに直接入力する必要がありました。
後でトラップできるように、何が起こったのでしょうか?