Хорошо, я думаю, что видел все это сейчас.
В течение примерно 24 часов я пытался отлаживать свое приложение, пытаясь выяснить, откуда неожиданно происходят все странные сбои. Я отлаживал через симулятор / режим отладки. Как обычно, когда я достиг точки останова, я мог видеть значение переменных (большую часть времени). Затем внезапно я не смог просмотреть переменные, что бы я ни делал (кстати, я говорю о зависании мыши, поскольку по какой-то глупой причине мой xcode отключил все инструменты отладки из меню отладки).
Короче говоря, из-за потери вещей, которые я могу сделать, я решил отладить в режиме Release. Теперь я могу нажимать точки останова и видеть содержимое моих переменных. И что еще более запутанно, так это то, что теперь xcode дает мне гораздо более полное представление о переменных, которые я «наблюдаю» (зависание).
Я знаю, что Apple любит делать разные вещи. Но какого черта !? Может кто-нибудь дать мне пощечину, а потом сказать, что я здесь не понимаю?