2016-12-05 1 views
0

Я пытаюсь отлаживать приложение, которое я пишу. Для этого конкретного приложения я не могу его протестировать, пока он подключен к компьютеру. И в моем приложении у меня есть все данные, которые я пытаюсь проверить на распечатку на консоли.(Swift) Пытается регистрировать данные приложения и проверять данные безуспешно

При попытке выяснить, где получить доступ к этим данным, я узнал, что данные «print()» не сохраняются нигде, они просто печатаются на консоли, которая работает только в том случае, если устройство подключено. (это правильно?)

Теперь я прочитал, что мне нужно использовать «NSLog» для хранения журналов устройств. У меня есть тест NSLog NSLog("TEST"), настроенный в одной из моих функций viewdidload(), и он успешно завершается в консоли, когда мое устройство подключено к компьютеру.

Однако, когда я иду в консоль устройств-> myiphone->, ​​консоль ПОЛНОСТЬЮ заливается случайной системной информацией. Это буквально печатает 100 новых сообщений в секунду. Я не могу использовать это для проверки журналов.

Я только что обновил до последней версии Xcode, 8.1 gm.

Я действительно борюсь с этим. Все, что я хочу сделать, это возможность создать приложение на своем телефоне, использовать приложение на своем телефоне, пока проблема не возникнет, поскольку это то, что я не могу удержать на компьютере, а затем подключить телефон к моему компьютер и проверить, что приложение напечатало на консоли или зарегистрировано, что бы ни случилось, поэтому я вижу, что происходит неправильно. Как я могу это сделать?

Извините за болтовню, и большое спасибо

ответ

1

Что делать в таких ситуациях необходимо войти в файл на диске. Его легко записать в файл, и его легко проверить после подключения устройства к компьютеру.

+0

Как я могу создать файл? Где я могу получить к нему доступ после этого. Спасибо, что ответили btw! – Jolaroux

+0

http://stackoverflow.com/questions/27327067/append-text-or-data-to-text-file-in-swift – matt

+0

Легкий доступ после этого, он находится прямо в окне Устройства, который будет копировать песочницу на ваш компьютер для вас. – matt

Смежные вопросы