2017-06-21 5 views
0

をクラッシュしたときに今、私が知りたい、それはいくつかの並べ替えを送信することが可能であり、私は、ユーザーが適切にアプリを閉じたときに、サーバーにいくつかのデータを送信するための方法以下で使用しているサーバーにのiOSアプリケーションは

func applicationWillTerminate(_ application: UIApplication) 

データを送りますAppがクラッシュしたときのデータのサーバーへの移動もしそうなら、どのような方法を使うことができますか?

+1

残念ながら私は方法があるとは思わない...アプリがクラッシュすると、クラッシュする前に何もできなくなる。かなり率直に言って、どうやってクラッシュするのか分かるだろうから。現実的に言えば、あなたのアプリは決してクラッシュしないようにプログラムされなければならないので、それを考慮する必要はありません。何らかの理由でアプリがクラッシュして制御不能になった場合、あなたはとにかくできることはあまりありません。希望が助けてくれる! – TNguyen

答えて

0

並べ替えhttps://www.plcrashreporter.org/で行われた優れたオープンソース作業を見てください。

一般に、アプリがクラッシュしている間は安全に行うことはほとんどできません。クラッシュに関するデータを記録することさえ難しいです(クラッシュ中に追加のメモリを安全に割り当てることができない場合があります)。代わりに、レポートしたい情報を記録しておき、次回のアプリ起動まで実際に送信することをお勧めします。

関連する問題