Недавно я обновился с Xcode 4.3 до 4.4, и я уже с
> с моим разочарованием.
Проблема, с которой я столкнулась, заключается в завершении кода. Когда я ввожу имя переменной или метода, окно завершения появляется с предложениями, как это предполагалось. Но если я попытаюсь использовать клавиши курсора для прокрутки между предложениями, предложения исчезают, а курсор перемещается в коде, а не между предложениями. Если я нажимаю клавишу ввода, чтобы принять предложение по умолчанию, оно снова отклоняет предложения и вставляет возврат в код, переводящий курсор на следующую строку.
Это не происходит каждый раз, когда я пытаюсь выполнить код, но это происходит чаще, чем нет. Для данного имени, которое я пытаюсь выполнить, оно либо работает, либо нет (например, если я нажимаю escape, чтобы вернуть предложения, он исчезнет так же быстро, как в первый раз, когда он исчез для этой строки/имени, я был пытаясь завершить). Когда я перейду к следующей строке кода, это будет совершенно новая ставка, будет ли это работать или нет. Похоже, что чем ближе к фактическому завершению моего имени, тем больше вероятность того, что он действительно будет работать и принять предложение или двигаться между предложениями. Иногда, если я поступаю достаточно быстро, я могу переместить выделенное предложение на одну или две строки до того, как предложения исчезнут. Я знаю, что если вы не выберете предложение достаточно быстро, чтобы он в конечном итоге удалил предложения (порядка нескольких секунд), но это поведение не то, что я описываю. Я был бы ОЧЕНЬ счастлив в этот момент, если бы у меня была одна секунда, чтобы на самом деле ответить и выбрать предложение из всплывающего окна.
До сих пор я пробовал очистить проект, удалив все полученные из проекта данные и перезапустив xcode. Все это, похоже, не влияет на поведение. Есть идеи? Я искал stackoverflow и google и не нашел других людей, сообщающих об этой проблеме...
Спасибо за любые идеи,
Воля
UPDATE:
После обновления до версии версии XCode 4.6 (и там где-то там где-то посередине) эта проблема все еще присутствует... и редактирование в левом/главном окне редактора по-прежнему работает.