2016-03-27 20 views
7

私は、クラスをインポートすると、クラスがオートコンプリートに表示されませんXcodeの7.3のXcode 7.3オートコンプリートの問題

の新しいオートコンプリートでいくつかの問題を持っています。 インポートされたクラスにtypedef NS_ENUMが含まれていると、さらに厄介なことに、可能な値も表示されません。 どちらの場合も、クラス名またはenum値を手動で入力すると次回の値が表示されますが、可能な列挙値の場合は他の値は表示されません。

-(instancetype)initWithServiceName:(NSString*)serviceName listenPort:(NSUInteger)listenPort keys:(NSArray*)keys; 
-(instancetype)initWithServiceName:(NSString*)serviceName listenPort:(NSUInteger)listenPort keyFile:(NSString*)keyFile; 

:私は.hファイルで初期化子を持つクラスを持っているとき

さらに、私は、オートコンプリートは、たとえば、...(アルファベット順)もう注文していないので気づきました.mファイルに " - (instancetype)init"と入力すると、オートコンプリートには最初のイニシャライザが表示され、それに続いて2番目のイニシャライザにも関連しない14のオートコンプリートが続きます...

7.3(または少なくともその中のSDK)を使用する方法はありますか?7.2からの古い(しかし非常に美しくて機能的な)オートコンプリート機能に戻すには?

答えて

-1

プロジェクトをクリーニングしてビルドしても問題が解決しない場合は、/ Users/Library/Developer/Xcode/DerivedDataから派生データを削除してから、もう一度やり直してみてください。

+0

ChiellieNLと同じ問題がありますが、これで問題は解決されません。参考までに、特定のAppのDerivedDataフォルダを消去するには、Window - > Projectsに行き、 "Derived Data"の横にある削除ボタンを押してください。 – stu

+0

動作しません。これは問題を解決することができません。 – CommaToast

1

この問題は、XCode -> Preferences -> Text Editingに行きます。キャンセルEnable type-over completionsに行きます。

新しいファイルを作成すると、新しいファイルが自動補完機能を失います。プロジェクトをクリーニングし、それを構築しようとして

クリックcmd+shift+k

http://i67.tinypic.com/1zq6i5s.jpg

問題が解決しない場合は、ユーザー//ライブラリ/開発/ Xcodeの/ DerivedData/

から得られたデータを削除したり、ここで削除: http://i65.tinypic.com/x35ruq.jpg

オートコンプリートは元に戻ります。

+3

動作しません。これは問題を解決することができません。 – CommaToast

+0

私はXcode 7.3.1を使用していますが、これは動作しません – Vats

+0

Xcode 7.3.1また、このメソッドを使用して動作させることはできません。 –

-1

私は7.2から7.3にアップグレードした後に大きな問題を抱えていました。それは私の生産性を完全に損なってしまいました。しかし、すべての派生データを削除してXcodeを完全に終了し、システムを再起動すると、すべて正常に戻りました。人生はもう一度良いです...

+0

動作しません。これは問題を解決することができません。 – CommaToast

2

私はこの問題を自分自身で持っていましたが、他のすべての同様の質問を見て、&の答えが見つかりました。しかし、私は最終的に私のために働くものを見つけました。

Xcode -> Preferences -> Componentsにアクセスしてください。そこには、おそらく次のような画面があります:

enter image description here

これは、ドキュメントをダウンロードすることなく、したがって、再インデックスまたはアプリケーションを再構築しようとする試みをダウンロードしてされていないいないことを示していますドキュメンテーションはオートコンプリート機能を使用できないようにします。

一度Xcode 7.3ドキュメントとOSX 10.11をダウンロードしました。4ドキュメンテーションでは、これで私はオートコンプリート機能を元に戻すことができました(私はOS Xアプリを構築しようとしていましたので、関連性の高いドキュメントを自由にダウンロードしてください)。

関連する問題