のオートコンプリートmemberwise初期化子がありません、Xcodeはメンバワイズ初期化子を自動完成しません。私が何人かの友人のようにマシンを再起動しても、Xcodeは私が私のXcodeのプロジェクトファイルの内部Point.swiftで、このように構造体を定義しています構造体
が、私は同じファイルまたは遊び場の新しいインスタンスを初期化定義していた場合に自動補完は、正常に動作します。
この自動補完の問題を修正するためにどのように任意のアイデア?
のオートコンプリートmemberwise初期化子がありません、Xcodeはメンバワイズ初期化子を自動完成しません。私が何人かの友人のようにマシンを再起動しても、Xcodeは私が私のXcodeのプロジェクトファイルの内部Point.swiftで、このように構造体を定義しています構造体
が、私は同じファイルまたは遊び場の新しいインスタンスを初期化定義していた場合に自動補完は、正常に動作します。
この自動補完の問題を修正するためにどのように任意のアイデア?
ファイルを保存します。
Xcodeはあなたが私はそれが奇妙なようだけど、Xcodeのは、構造体を認識し、ファイルを編集しながら、適切に着色構文を可能にしますが、それはまだ完全にオートコンプリートされませんPoint.swift
を保存した後、正常に自動補完されます構造体ソースファイルが確実に保存されるまで(ファイルアイコンの背景色が変わります)。
私は過去にこのような振る舞いをしていましたが、サンプルプロジェクトでこれを再現できました。
私は同じことを考えました。しかしそれはそうではありません。すべてのファイルが保存されていても、最初に別のファイルで 'Point'を使うと、オートコンプリートはしません。 2回目に 'Point'を使うとオートコンプリートします。 – vacawama
@vacawama Mm。新しいプロジェクトでは、私の答えのように再現することができ、あなたのコメントのように再現することはできません。これはとても奇妙です。 :P – Moritz
私はXcodeバージョン7.2(7C68)を使用しています。私はPoint.swiftというファイルに 'Point'を' struct'として定義しました。あなたは何か違ったことをしましたか? – vacawama
これはちょうどXcodeのバグであるようです。最初に別のファイルでインスタンスを使用した場合、Xcodeはオートコンプリートを提供しません。しかし、2回目にそれを使用します。
ここで私が見ている奇妙な動作のデモです。 Point.swift
ファイルを保存してもして、最初の時間は、私はそれがオートコンプリートしないViewController.swift
でPoint
を使用していますが、二回目は、それはありません:
これはXcodeの7.2です。
これは奇妙です。新しいファイルで 'Point'を2度使用すると、自動的に完成します。 – vacawama