0

私は、iPhone 上で完全にスムーズに動作するアプリケーション (正確には数独) を開発しました (もちろん、いくつかのバグ修正を行うためのいくつかのマイナー バージョンの後)。

しかし、私は iPod Touch だけの問題についていくつか報告を受けています。

通常の操作方法は次のとおりです。

  • 最初の起動では、ファイルから何もロードされません
  • アプリが終了し、現在のゲームとスコアがファイルに保存されます
  • 次回の起動時に、アプリはファイルから現在のゲームとスコアを読み込みます

いくつかの場合 (おそらくすべて、テストできないかどうかはわかりません。iPod Touch を所有していません)、次のようになります。 launch: 起動中にクラッシュする

そのため、保存されたファイルが iPod Touch でのみ破損するか、ロードが iPod Touch でのみクラッシュします。

調査方法の手がかりになるiPhoneとiPod Touchの違いについて知っていますか?私はここで迷っています:)

保存は、オブジェクトをエンコードして NSKeyedArchiver でアーカイブし、ファイルに書き込むことによって行われます。もちろん、ロードはファイルを解凍し、その中のオブジェクトをデコードすることによって行われます。

コードは非常に長く、どの部分が他の部分よりも意味があるかわかりません。しかし、リードがあれば、対応するコードを編集して投稿します。

ご協力いただきありがとうございます!

4

2 に答える 2

1

違いはありません。システムバージョンの違いである可能性が高いですか?

于 2010-02-24T10:08:17.793 に答える
0

デバイスクラスによって実行速度に違いがあります。iPod Touchに現れる競合状態はありますか?

于 2010-02-24T10:16:28.370 に答える