Сбросить/исправить завершение кода Xcode 4.5

Предполагалось, что одной из новых «функций» в Xcode 4.5 будет значительно улучшенное завершение кода. Предполагалось, что вы узнаете, что вы печатаете регулярно, и чаще предоставите это в качестве вариантов завершения кода.

Однако для меня это вообще не работает.

Одним из самых известных слов завершения кода является NSString.

Когда я набираю его, я получаю...

NS - NSAddedPersistentStoresKey
NSS - NSSaveChangesRequest
NSSt - NSStoreModelVersionHashesKey
NSStr - NSStream
NSStri - NSStrikethroughStyleAttributeName
NSStrin - NSString

Я никогда не использовал какие-либо другие предложения, и большинство из них я на самом деле не уверен, что они собой представляют. Я использую NSString много раз в день, почему это не было предложено первым? На самом деле, кроме NSSet, я не думаю, что когда-либо использовал другой класс, начинающийся с NSS.

Кроме того, при поиске NSLog(), который раньше предлагался, когда я набирал NSL, теперь я получаю...

NS - NSAddedPersistentStoresKey
NSL - NSLayoutAttribute
NSLo - NSLoadedClasses
NSLog - NSLog(<#id, ...#>)

Опять же, никогда не слышал о других.

Есть ли способ исправить это, чтобы я получил функциональность, которую, по словам Apple, я должен получить?

Спасибо за любую помощь.


person Fogmeister    schedule 20.09.2012    source источник
comment
Поверьте мне, я чувствую вашу боль, мой любимый UIVideoAtPathIsCompatibleWithSavedPhotosAlbum для UIV, кажется, что Xcode нужно немного времени, чтобы понять, но в конце концов он узнает, что вы имели в виду.   -  person Mick MacCallum    schedule 20.09.2012
comment
Я не понимаю, вы говорите, что используете Xcode достаточно долго, чтобы узнать, какое автозаполнение вы регулярно вводите?   -  person Nathan Day    schedule 20.09.2012
comment
Я использую Xcode около 3 лет. Я, вероятно, использовал его в среднем 5 дней из 7 за все это время и обычно трачу на него 6-8 часов в день. У меня была бета-версия Xcode 4.5 с тех пор, как она стала доступна для разработчиков. Если этого недостаточно, чтобы научиться, то я не уверен, что это такое :D   -  person Fogmeister    schedule 20.09.2012


Ответы (1)


ОК, я удалил папку UserInfo из ~/Library/Developer/Xcode/ и, кажется, исправил ее.

person Fogmeister    schedule 20.09.2012