【发布时间】:2014-12-22 03:20:07
【问题描述】:
我有一个泛型类,其中有一组泛型类型。不,我想根据数组中的类做一些操作。我有 2 个类:Person 和 House(无继承)。但是这段代码不起作用:
let allValues = [T]()
if allValues[0] is Person {
let values = (allValues as [Person])
}
但这不起作用,因为 T 与“Person”不同。我需要做什么?感谢您的帮助。
【问题讨论】: