Выполнение команды терминала в приложении iPhone - PullRequest
2 голосов
/ 03 апреля 2011

Привет, ребята.Итак, я пытаюсь, чтобы мое приложение для iPhone (с джейлбрейком) запускало команду терминала и показывало вывод.Для тех, кто не понимает, что я имею в виду, я хочу сделать то же самое, что и Cydia при установке пакета (черный экран с выводом команды)

Я использую xCode 4.

Спасибо!

1 Ответ

3 голосов
/ 18 августа 2011

Cydia не выполняет напрямую внешние программы: она связана с libapt-inst, который косвенно запускает dpkg для генерации части (но не всех) этого вывода.

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

...