我试图使用Google地图广告连播,但我在设置AnyObject类型的变量时出现问题!
这是我的代码:
mapPin.userData = venue as Venue
抱怨Cannot assign value of type 'Venue' to type 'AnyObject!'
。我该如何解决这个错误?附: Venue只是我写的一个自定义类型。
答案 0 :(得分:1)
AnyObject
是所有类符合的协议。
因此Venue
必须定义为class Venue
(而不是struct Venue
),否则该类型的实例不能分配给AnyObject
类型为fillApples
的属性。