Я использую Xcode 3.2.3 и iPhone SDK
Итак, я пытаюсь отладить подкласс UIView, я достиг точки останова в переопределенном методе и не вижу никаких символов ни в графическом интерфейсе, ни в gdb, только глобальные переменные и регистры.
Вот что я вижу:
(gdb) po self
No symbol "self" in current context.
Тем не менее, когда я устанавливаю точку останова в подклассе UIViewController, все символы присутствуют:
(gdb) po self
<MyViewController: 0x5c18ae0>
Current language: auto; currently objective-c
Некоторые вещи, которые я пробовал:
- очистить все / восстановить
- перезапустить Xcode
- переключение между отладкой и выпуском
- настроить эти параметры в Project
настройки:
- GCC_DEBUGGING_SYMBOLS = Все
- Символы DEBUG_INFORMATION_FORMAT = DWARF, DWARF с файлом dSYM
- BUILD_VARIANTS = нормальный, отладка
- угроза Xcode ругань и набрав
rm -rf /Developer
в приглашение root bash
Пожалуйста, помогите, мои пальцы кровоточат от отладки с помощью NSLog