2012-01-13 11 views
0

基本的に私のアプリケーションには、構成シングルトンがインスタンス化されたときにのみ読み込まれる構成plistファイルがいくつかあります。バックグラウンド対応のiOSアプリはアプリケーションのアップデート時に終了しますか?

アプリのアップデートでは、そのplistを更新して、アプリケーションが終了してシングルトンが再作成され、plistファイルが再読み込みされるように再読み込みしたいと思うかもしれません。

iOSが何らかの理由でバックグラウンド/サスペンドされているアプリを更新した場合(アプリが再び起動されたときに再開します)、どちらもa)奇妙に見えます。b)設定のplistを明示的に再読み込みするコードを追加する必要があります。再開するか、アプリケーションの更新時にはより良い方法です。

+0

で始まりますこれの一部として質問がありますか? – dtuckernet

+0

はい、見出しを参照してください(「アプリケーションのアップデート時にiOSアプリケーションがバックグラウンドサポートで終了しますか?」) – Christian

答えて

2

アプリが終了される(たとえその現在スケジュールバックグラウンドタスクを実行する)、その後、アプリのデータが更新され、ユーザーが再びアプリのアイコンをタップすることを決定したときに、通常のアプリサイクル等applicationDidFinishLaunching:

+0

ありがとうございました。私はアプリストア更新と同じではないかもしれないが、私はXCodeで自分のアプリケーションを更新することでこれを部​​分的に検証しようとすることができると思う。 – Christian

+0

バックグラウンドで何かを実行していることが分かっている保留中のアップデートを持つアプリを持っている場合は、それを起動してアップデートをインストールすることができます。 Xcodeでクラッシュログをチェックし、このように確認してください;) – JustSid

関連する問題