iPhoneアプリケーションを強制的に再起動する方法はありますか?
-
27-09-2019 - |
質問
基本的に-[UIApplicationopenURL:]は、同じアプリケーション内で機能しないという事実がなければ完璧です(少なくともシミュレーターでは、これがデバイスで機能する場合は誰か教えてください)。明らかにいくつかのデータを永続化できるので、URLを使用せずに再起動するだけの場合は、それほど大したことではありません。これの目標は、基本的にアプリケーションのすべてのメモリを解放し、すべての読み込み手順を呼び出すことです。
解決
これは、Cライブラリ呼び出しexecv
を使用してほぼ確実に実行できます。しかし、他のみんなと同じように、それについて考えることすら間違っていると思います。
他のヒント
これは良い考えではありません。アプリケーションが外部データソースをプルする場合は、メモリ管理の問題を修正し、リロードボタンを提供する必要があります。
どうしてもこれを行う必要がある場合は、-[UIApplication openURL:]
を使用して、URLスキームを介してアプリケーションにリダイレクトするWebページをSafariで開くことができます。
所属していません StackOverflow