【问题标题】:Swift generic Array KVOSwift 通用数组 KVO
【发布时间】:2016-08-10 20:53:25
【问题描述】:

我有一个通用数组

dynamic var tasks : Array<Task> = []

我希望它具有通用性和动态性,以便我可以重点观察它。出现以下错误

Property cannot be marked dynamic because its type cannot be represented in Objective-C

我尝试将@objc 添加到包含任务的类中,它从 NSObject 继承,但错误消息并没有消失。

【问题讨论】:

    标签: swift generics key-value-observing


    【解决方案1】:

    问题是我的任务类不是 NSObject 的子类。 添加这个消除了错误。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-04-10
      相关资源
      最近更新 更多