相关疑难解决方法(0)

将泛型类型转换为Any?

我有一个Box使用泛型参数调用的类T.

出于某种原因,在Swift中将Box<String>(或任何其他类型)强制转换为无效Box<Any>.

class Box<T> {}

var box: Box<Any>?
box = Box<String>() // 'String' is not identical to 'Any'
Run Code Online (Sandbox Code Playgroud)

在Java中,有一个?代表任何类型.(Box<?>)

我在斯威夫特可以做些什么?

generics swift

2
推荐指数
1
解决办法
1995
查看次数

标签 统计

generics ×1

swift ×1