ベータ 5 の変更により、以下の拡張機能の KeyType と ValueType に関連するエラーが発生しました。
extension Dictionary {
func filter(predicate: (key: KeyType, value: ValueType) -> Bool) -> Dictionary {
var filteredDictionary = Dictionary()
for (key, value) in self {
if predicate(key: key, value: value) {
filteredDictionary.updateValue(value, forKey: key)
}
}
return filteredDictionary
}
}
何か不足している可能性がありますが、リリース ノートに関連する変更が見つからないようで、これがベータ 3 で機能したことはわかっています。