2016-12-28 3 views
2

私は、文字列内のすべての文字を印刷したい場合は、私は次のコードを使用することができます:私はAppleの次のコードを使用する場合、タイプ「配列」

let flowers = "Flowers " 
for c in flowers.characters { 
print(c) 
} 

しかし、最近は、 API Link of APIがあり、エラーが発生しました(「タイプ '文字列'がプロトコル 'シーケンス'に準拠していません)、apiが間違っている、または何か他のものが無視されましたか?

picture

+1

リンクされたAPIページに表示されている最初のコードスニペットは古くなっています(古いSwiftの場合は一度有効です)。最新のものではありません。これはドキュメントのバグですので、アップルに[バグレポート](https://developer.apple.com/bug-reporting/)を送付してください。 – OOPer

+0

var flowers = "Flowers" .characters print(c) } –

答えて

1

はい、APIが間違っている、あなたは.characters

+0

APIが正しい - ドキュメント*が間違っています。 – Moritz

2
let flowers = "Flowers " 
for c in flowers.characters { 
    print(c) 
} 

が有効であることを追加する必要があります。

関連する問題