Binden eines NSTableView an ein Array von Strings in Swift

Ich zeige den Inhalt eines Arrays von Strings mit einem NSTableView über die Bindung über einen Array Controller.

Ich habe "NSString" in Klassenname im Attributinspektor für den Array-Controller und im Modellschlüsselpfad des Bindungsinspektors des Array-Controllers. Ich habe den Pfad zu meinem Array. Und ich habe die einzige Spalte der Tabelle, die in ihrem Werteabschnitt an den Array-Controller gebunden ist, ohne dass ein Modellschlüsselpfad angegeben wurde (es ist nur ein Array von Zeichenfolgen).

Folglich werden die Zeichenfolgen des Arrays in der Tabelle gut angezeigt. Aber ich kann keine der Zeilen bearbeiten:

2015-06-17 15:48:44.285 ProjectName[9043:123132] An uncaught exception was raised
2015-06-17 15:48:44.285 ProjectName[9043:123132] Error setting value for key path  of object five (from bound object <NSTableColumn: 0x618000082d50>    identifier: (null)): [<Swift._NSContiguousString 0x608000045d60> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key .

"five" ist die fünfte Zeichenfolge in dem Array, das ich bearbeiten wollte. Und wie Sie sehen, gibt es eine Lücke im "Pfad von", da der Modellschlüsselpfad für die Spaltenwerte leer ist.

So verweise ich irgendwie auf die Zeichenfolge selbst im Modellschlüsselpfad, um das Array über die Tabelle bearbeitbar zu machen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage