Мое приложение не запускает команду kill - PullRequest
0 голосов
/ 01 февраля 2012

Хорошо, поэтому в последние пару дней я просил много команд на убийство, и я благодарен всем, кто мне их посылал. Вот те, которые я пробовал:

  1. Usr / бен / убить / все

  2. Класс $ SBApplicationController = objc_getClass ("SBApplicationController") SBApplication * app = [[$ SBApplicationController sharedInstance] applicationWithDisplayIdentifier: displayIdentfier]; if (app) [app kill]; -

  3. NSString * exec = [NSString stringWithFormat: @ "killall% @", executetableName]; система ([exec UTF8String]);


  4. NSString * exec = [NSString stringWithFormat: @ "kill% i", processId]; система ([exec UTF8String]);

Я понял, что это не команда kill, которая не работает, но, похоже, по какой-то причине мое приложение не выполнит команду kill ?? Мне было интересно, если кто-нибудь знал, в чем проблема? Мое приложение использует акселерометр для запуска приложения, поэтому, возможно, это как-то связано с ним. Я исчерпал все варианты, которые могу придумать, поэтому прошу дополнительной помощи и руководства.

Я рад опубликовать пример кода, если это будет необходимо. Просто дайте мне знать, если у вас есть другие идеи, чтобы заставить команду kill выполняться в моем приложении. Спасибо.

1 Ответ

0 голосов
/ 01 февраля 2012

Приложения для iOS работают в своей собственной небольшой защищенной среде, иногда называемой «песочницей». Приложения едва способны общаться друг с другом, не говоря уже о том, чтобы убивать друг друга. Вы не сможете написать приложение, которое убивает другое приложение, если не сделаете джейлбрейк своего устройства.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...