Swift 3でXcode 8を入手するのに問題があり、一般的な初期化メソッドを自動完了できませんでした。Xcode 8はinitメソッドで自動完了しません
let jsonString = String(data: jsonData, encoding: .utf8)
String(data:, encoding:)
は移入しません初期化メソッド:
具体的には、のようなものを取ります。
Swift 3でXcode 8を入手するのに問題があり、一般的な初期化メソッドを自動完了できませんでした。Xcode 8はinitメソッドで自動完了しません
let jsonString = String(data: jsonData, encoding: .utf8)
String(data:, encoding:)
は移入しません初期化メソッド:
具体的には、のようなものを取ります。
ビデオをキャプチャしてくれてありがとう、これはすばらしいトリックです。簡単な質問 - 私が最後に実行したときに、そこに '.init'を残しても何も影響しませんでした。オペレーション。 '.init'部分を残しておくと、気をつけなければならないことがありますか? – daspianist
これは疑似宗教的質問です。 :)あなたはそれをそこに残すために与えられたものではありませんが、私が知る限り害はありません。 – matt
具体的にどのバージョンのXcode 8を使用していますか?私は現在、この問題を再現することはできませんが、これまでは 'String.init(' 'は通常、初期化子の自動補完を呼び起こすのに役立ちます(そして、一旦入力されると' .init'を取り除くのに役立ちます。) – Hamish
コード補完の問題や、コマンドをクリックして関数をクリックしたときに関数が50%動かなくなってしまった場合は、私が更新してすべての問題がなくなった... – Honey
'String.init(' is a great '.init'を取り除いているのですか?' .init'を残してコードを実行し、すべてが期待どおりに動作しました – daspianist