我正在尝试在一个字典数组中运行循环。但是我收到了这个错误:
Any is not convertible to NSDictionary
这是我的实施:
let content:NSArray = json .object(forKey: "books") as! NSArray
for contentDic:NSDictionary in content {
print(contentDic)
}
如何在没有此错误的情况下将contentDic转换为Dictionary或NSDictionary?
我真的很感谢你的帮助。
答案 0 :(得分:4)
如果您可以保证content
是NSDictionary
的数组,您可以:
for contentDic:NSDictionary in content as! [NSDictionary] {
print(contentDic)
}
答案 1 :(得分:1)
考虑原生的Swift方式:
HKEY_LOCAL_MACHINE\SOFTWARE\Oracle\ODP.NET\4.121.2.0\DllPath
编译器既不能推断也不能在Swift中使用Oracle.ManagedDataAccess.dll
的注释类型。 Foundation集合类型击败了强类型系统。