Приложение сбоя NSLog с использованием программного обеспечения 3.1.3

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

Короче говоря, кажется, что везде, где у меня есть NSLog() в коде, это на самом деле приведет к сбою приложения. Я попытался удалить ВСЕ код, кроме NSLog(@"hello") и запустить на своем iphone (3.1.3), он действительно потерпел крах. Я удалил NSLog, и он работал.

У кого-нибудь еще возникла такая проблема??

PS) Теперь я знаю, что мы не должны выпускать приложение с NSLog, который все еще используется... так что они все ушли!

1 ответ

Решение

Я обертываю все свои вызовы метода NSLog внутри оператора #if DEBUG, чтобы избежать этой ситуации.

Другие вопросы по тегам