我有一个包含在字典中的对象,如下所示:
let dict:<String, Any> = ["obj": self]
然后稍后我正在尝试将该对象用作按钮按下的目标:
button.addTarget(dict["obj"], action: "buttonPress:", forControlEvents: .TouchUpInside)
And I get the error:
Type '(String, Any)' does not conform to protocol 'AnyObject'
我猜我的问题在于将
Any
转换为AnyObject
,这是否可能?请注意,我只是在猜测。