如何在Swift 2中将结构转换为Anyobject?

时间:2015-11-25 16:40:27

标签: ios swift macos class casting

我有,

struct S {}

同时,

func y (x: S) -> AnyObject {}

在Swift 2中,是否有可能在y(),

之内
return x

我目前的代码:

struct S {let value: Int = 0}
let x = S()
func y(x: S) -> AnyObject {return x}

产生以下错误:

  

类型'S'的返回表达式不符合'AnyObject'类型

有没有办法减轻这种情况?

1 个答案:

答案 0 :(得分:24)

Struct无法符合AnyObject。它只能符合Any