2017-07-24 1 views
0

Wie konfiguriere ich einen NSObjectController im Objektmodus in Swift?NSObjectController im Objektmodus in Swift

Lassen Sie uns sagen, dass ich eine Klasse A haben:

class A {} 

Hier ist, was ich versucht habe:

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

Die letzte Zeile erzeugt einen Fehler:

Unrecognized selector -[Test.A init] 

Was soll ich tun falsch?

Antwort

1

Ihre Klasse muss von NSObject erben.

Dies funktioniert für mich:

class A: NSObject {} 

let oc = NSObjectController() 
oc.objectClass = A.self 
let o = oc.newObject() 
Verwandte Themen