2016-07-22 10 views
1

Issue with XCode 7.3.1 autocompleteXCodeの7.3.1非常に奇妙なオートコンプリートエラー

私はあなたが私はタイプでのUIViewController

でのViewControllerという名前のクラスを持っていることがわかります

を作成した新しいスウィフトプロジェクトで起こって開始された奇妙な何か

入力文字列を受け取るsomeFunctionという関数がありますか? "ABCDEFG"という文字列を与えます。単純な権利ですか?

よく、クラス変数にその関数の出力を代入しようとすると、someFunctionが(self:ViewController)の入力を必要としていると自動補完するとわかります。入力

ここで何が起こっているか知っていますか?それは私を夢中にしている。

+0

標準のストアドプロパティをインスタンス化して、一部のインスタンスメソッドを参照することはできません。しかし、(a)変数を 'lazy'と宣言していれば、それは可能です。 (b)明示的に「自己」を参照する。 'lazy var someVariable:String = self.someFunction(" foo ")'。しかし、このシナリオでのオートコンプリートは、まだ薄れています。 – Rob

答えて

0

だから、私はかなり激しく震えた。

私はクラスがインスタンス化されていないスコープ内からメンバのみの関数を利用しようとしていました。

クラスを最初にインスタンス化する...

関連する問題