【发布时间】:2014-08-24 10:04:59
【问题描述】:
我正在编写一段使用泛型的代码。这是我正在努力实现的一个例子:
var strings: Array<Array<String>> = [["1", "2", "3"], ["4", "5", "6"]]
var array: Array<Array<AnyObject>> = strings
但是编译器说“'String' 与 'AnyObject' 不同”。 我不知道编译器为什么会抱怨以及如何实现我需要的。
我已经尝试过像这样投射它:
var array: Array<Array<AnyObject>> = strings as Array<Array<AnyObject>>
没有任何成功。
你们有什么想法吗?
谢谢。
【问题讨论】:
标签: ios arrays generics multidimensional-array swift