【发布时间】:2015-06-06 03:58:23
【问题描述】:
我想为我的项目创建一个这样的方法:
func print(obj: AnyObject) {
if let rect = obj as? CGRect {
println(NSStringFromCGRect(rect))
}
else if let size = obj as? CGSize {
println(NSStringFromCGSize(size))
}
//...
}
但我不能,因为CGRect 和CGSize 是structs 并且不符合AnyObject protocol。那么,关于如何做到这一点的任何想法?
【问题讨论】:
标签: ios swift struct any anyobject