Hi,
ich kämpfe gerade mit NSIndexPath (XCode Version 8.2, Obj-C, Build-Target macOS 10.11) und komme nicht dahinter warum es nicht klappt. Hier habe ich 2 Zeilen mit NSLog die in meinem Code unmittelbar aufeinander folgen.
Das Ergebnis dieser Log-Zeile ist verständlich ...
selection (
"<NSIndexPath: 0x61000003bf00> {length = 1, path = 4}"
)
Das Ergebnis dieser Zeile verstehe ich nicht ...
-[__NSArrayM length]: unrecognized selector sent to instance 0x610000056890
Das "selectedSquad" ist als property
definiert.
Die Länge des NSIndexPath möchte ich verwenden, um einen Menu-Eintrag zu enablen. Immer wenn 'length' eine gerade Zahl ist, soll das Menue-Item enabled sein.
Nur klappt das nicht, weil ich den "unrecognized selector" bekomme - nur warum kann ich nicht verstehen.
Es ergibt den gleichen Fehler mit "section", "indexAtPosition:" - nur warum bekomme ich dafür den "unrecognized selector"?
Wer weiss Rat?
ich kämpfe gerade mit NSIndexPath (XCode Version 8.2, Obj-C, Build-Target macOS 10.11) und komme nicht dahinter warum es nicht klappt. Hier habe ich 2 Zeilen mit NSLog die in meinem Code unmittelbar aufeinander folgen.
Das Ergebnis dieser Log-Zeile ist verständlich ...
selection (
"<NSIndexPath: 0x61000003bf00> {length = 1, path = 4}"
)
Das Ergebnis dieser Zeile verstehe ich nicht ...
-[__NSArrayM length]: unrecognized selector sent to instance 0x610000056890
Das "selectedSquad" ist als property
definiert.
Die Länge des NSIndexPath möchte ich verwenden, um einen Menu-Eintrag zu enablen. Immer wenn 'length' eine gerade Zahl ist, soll das Menue-Item enabled sein.
Nur klappt das nicht, weil ich den "unrecognized selector" bekomme - nur warum kann ich nicht verstehen.
Es ergibt den gleichen Fehler mit "section", "indexAtPosition:" - nur warum bekomme ich dafür den "unrecognized selector"?
Wer weiss Rat?
Wenn Du immer nur das tust was du schon kannst - wirst du immer das bleiben, was du heute bist.