Приложение блокируется после удаления неиспользуемой функции

#xcode

#xcode

Вопрос:

Я закомментировал функцию, и приложение скомпилировалось (без ошибок или предупреждений), но когда я его запускаю, оно зависает и вылетает. Я раскомментировал неиспользуемую функцию, и затем приложение работает нормально.

Каков наилучший подход к решению этой проблемы?

Спасибо

Ответ №1:

Установите точку останова в функции и посмотрите, что ее вызывает.

Комментарии:

1. Я сделал вызов из NSTimer. Интересно, почему оно скомпилировано без ошибок или предупреждений.

2. Вы использовали селектор? Это то, что решается во время выполнения, а не во время компиляции.

Ответ №2:

Поместите журнал в функцию NSLog(@"Function Called"); , чтобы подтвердить, что она действительно не вызывается. Также убедитесь, что оно не объявлено ни в каких заголовках.