1

私の小さなアプリは、5.1シミュレーターとは異なるNSLog出力をデバイス(iPhone 4、5.1)に出力します。

文字列は外部のWebサービス(この場合はSalesforce)からのものであり、一部にはドイツ語のウムラウト(ÄÖUäöü)が含まれています。文字列はシミュレーター(Xcode 4.3.3、ドイツ語Mac)で正しくNSLoggedされますが、iPhone 4(ドイツ語モード)で実行すると、通常の奇妙な不一致文字が含まれます。スクリーンショット:https ://skitch.com/tschloss/efp6u/l-sim.txt-and-l-iph.txt-have-23-differences

この不正行為をなくすために、どこで違いを探すことができるのかわかりません。

4

1 に答える 1

0

デバッガーを切り替えてみてください。エンコードの問題が解決する場合があります。どちらを使用するかを選択するには、[Product] メニューから [Edit Active Scheme] を選択し、左側の列で [Run] 項目を選択します。情報ペインで、デバッガポップアップメニューから使用するデバッガを選択します。Apple docをご覧ください。

于 2012-07-08T14:10:51.433 に答える