2012-09-20 2 views
4

Одной из новых «функций» в 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 говорит, что я должен получать?

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

+1

Поверьте мне, я чувствую вашу боль, моим фаворитом является «UIVideoAtPathIsCompatibleWithSavedPhotosAlbum» для 'UIV', похоже, что Xcode просто хочет поймать, но в конце концов узнает, что вы имели в виду. –

+0

Я не понимаю, вы говорите, что используете Xcode достаточно долго, чтобы узнать, какое автоматическое завершение вы набираете регулярно? –

+0

Я использую Xcode около 3 лет. Я, вероятно, использовал его в среднем 5 дней из 7, что все время и обычно проводят 6-8 часов в день, используя его. У меня была версия Xcode 4.5, так как она стала доступна для разработчиков. Если этого недостаточно, чтобы узнать, я не уверен, что это такое: D – Fogmeister

ответ

5

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

Смежные вопросы