Есть ли способ заставить приложение iPhone перезапуститься? - PullRequest
0 голосов
/ 16 мая 2010

В основном - [UIApplication openURL:] было бы идеально, если бы не тот факт, что он не работает в одном приложении (по крайней мере, на симуляторе - если это работает на устройстве, кто-то, пожалуйста, сообщите мне). Это не супер большое дело, хотя, если он просто перезапускает без URL-адреса, так как я, очевидно, могу просто сохранить некоторые данные. Цель этого состоит в том, чтобы по существу освободить всю память в приложении и вызвать все процедуры загрузки.

Ответы [ 2 ]

3 голосов
/ 17 мая 2010

Это не очень хорошая идея. Вам следует устранить проблемы с управлением памятью и предоставить кнопку перезагрузки, если приложение извлекает данные из внешних источников.

Если вам абсолютно необходимо это сделать, вы можете использовать -[UIApplication openURL:], чтобы открыть веб-страницу в Safari, которая перенаправляет обратно в ваше приложение по схеме URL.

0 голосов
/ 17 мая 2010

Вы почти наверняка можете сделать это с помощью вызова библиотеки C execv. Но, как и все, я думаю, что неправильно думать об этом.

...