我有一个通用数组
dynamic var tasks : Array<Task> = []
我希望它是通用的和动态的,所以我可以键值观察它。出现以下错误
Property cannot be marked dynamic because its type cannot be represented in Objective-C
我尝试将@objc添加到包含任务的类中,它继承自NSObject,但错误消息不会消失。
答案 0 :(得分:1)
问题是我的类Task不是NSObject的子类。 添加此项删除了错误。