说我有一个AnyObject我收到的阵列,但我很肯定他们是String,例如.
我试过了
for string in AnyObjectArray { ... }
Run Code Online (Sandbox Code Playgroud)
和
for string as String in AnyObjectArray { ... }
Run Code Online (Sandbox Code Playgroud)
两者都给我错误.我最好怎么做?
如果你100%肯定他们是字符串:
for string in AnyObjectArray as [String] { ... }
Run Code Online (Sandbox Code Playgroud)
(安全性更低,性能更高)
如果你不是:
for obj in AnyObjectArray {
if let string = obj as? String {
...
}
}
Run Code Online (Sandbox Code Playgroud)
(性能更低,更安全)
| 归档时间: |
|
| 查看次数: |
513 次 |
| 最近记录: |