0

如何NSObjectController在 Swift 中配置对象内模式?

假设我有一个 A 类:

class A {}

这是我尝试过的:

let oc = NSObjectController()
oc.objectClass = A.self
oc.newObject() // error

最后一行产生错误:

Unrecognized selector -[Test.A init]

我究竟做错了什么?

4

1 回答 1

1

你的类需要继承自 NSObject。

这对我有用:

class A: NSObject {}

let oc = NSObjectController()
oc.objectClass = A.self
let o = oc.newObject()
于 2017-07-24T18:50:32.793 回答