辞書に存在する配列をループ処理しようとしています。 何が間違っていますか?これはどのように機能するのですか?Swiftの辞書に存在する配列を調べるにはどうすればいいですか?
public func getItemCount() -> Int{
var count = 0
for item in order.object(forKey:"items") as? Array {
count += 1
//other instructions
}
return count
}
もし 'Array'の型がないなら' [AnyObject] 'を使うのが良いでしょう。私の答えをチェックすることができます。 – KrishnaCA
その '? Array for forループはオプションを持つことはできません。いずれかを 'として使用する! Array'をクラッシュの危険にさらすか、またはそれを分解し、arrayがnilでない場合にのみループします。 – RJE
@ Jargen89、私の答えはあなたの問題を解決しましたか? – KrishnaCA