我在包含数组(在本例中为可变数组)的视图扩展上有一个关联对象。
var queue: NSMutableArray {
get {
if let queue = objc_getAssociatedObject(self, &Key.queue) as? NSMutableArray {
return queue
} else {
let queue = NSMutableArray()
objc_setAssociatedObject(self, &Key.queue, queue, .OBJC_ASSOCIATION_RETAIN_NONATOMIC)
return queue
}
}
}
我想转换NSMutableArray
成一个 Swift 数组,但我不知道该怎么做。这将阻止我执行非常丑陋的铸造。有什么建议吗?