1

最近swift3にコンバートしたらエラーが多発してました。
今、コードの各行をSwift 3に変換します.:( Swift
3でループを書く方法を知りたいですか?ここにあります...

for index in 0...((data as AnyObject).count)!-1{
            print("Hello Everyone")}

メッセージを印刷できませんでした。Swift 3のループの構文が変更された可能性があります。
私を助けてください。

4

1 に答える 1

1

Xcode の Swift 移行支援を試すことができます。これにより、コードを Swift 3 に変換する労力と時間を削減できます。

プロジェクトを Xcode 8.0 で初めて開くと、移行アシスタントを介して移行パスを実行するように求められます。アシスタントは、[編集] -> [変換] -> [現在の Swift 構文に…] メニューから手動で呼び出すこともできます。</p>

また、問題はあなたの表現にあるようです。次のことを試してください:

for index in 0...((data as! [AnyObject]).count-1){ // will work if "data" is non-nil and is an array
        print("Hello Everyone")}
于 2016-09-29T09:47:57.137 に答える