iPhoneアプリケーションを強制的に再起動する方法はありますか?

StackOverflow https://stackoverflow.com/questions/2845149

  •  27-09-2019
  •  | 
  •  

質問

基本的に-[UIApplicationopenURL:]は、同じアプリケーション内で機能しないという事実がなければ完璧です(少なくともシミュレーターでは、これがデバイスで機能する場合は誰か教えてください)。明らかにいくつかのデータを永続化できるので、URLを使用せずに再起動するだけの場合は、それほど大したことではありません。これの目標は、基本的にアプリケーションのすべてのメモリを解放し、すべての読み込み手順を呼び出すことです。

役に立ちましたか?

解決

これは、Cライブラリ呼び出しexecvを使用してほぼ確実に実行できます。しかし、他のみんなと同じように、それについて考えることすら間違っていると思います。

他のヒント

これは良い考えではありません。アプリケーションが外部データソースをプルする場合は、メモリ管理の問題を修正し、リロードボタンを提供する必要があります。

どうしてもこれを行う必要がある場合は、-[UIApplication openURL:]を使用して、URLスキームを介してアプリケーションにリダイレクトするWebページをSafariで開くことができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top