Abfrage (bzw. Abfangen) des alten 'SelectionIndex' eines ArrayControllers

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Abfrage (bzw. Abfangen) des alten 'SelectionIndex' eines ArrayControllers

    Bitte wie komme ich den an den alten 'SlectionIndex' wenn sich eben dieser an einem ArrayController ändert (zum Beispiel klicken in einer NSTableView)

    ich kann ja den ArrayController abfragen ob sich der Index ändert:

    Quellcode

    1. [arrayController addObserver: self
    2. forKeyPath: @"selectionIndexes"
    3. options: NSKeyValueObservingOptionNew
    4. context: NULL];


    nur wenn ich dann objectAtIndex:0 abfrage nützt mir das ja nichts mehr. Wie komme ich jetzt an objectAtIndex:(oldIndex)

    Schon mal Danke.
    Warum Boshaftigkeit unterstellen, wenn Unvermögen als Erklärung vollkommen ausreicht.
  • RE: Abfrage (bzw. Abfangen) des alten 'SelectionIndex' eines ArrayControllers

    Original von hertzchen
    Wie komme ich jetzt an objectAtIndex:(oldIndex)

    Eine Möglichkeit:

    Quellcode

    1. [arrayController addObserver:self
    2. forKeyPath:@"selectionIndexes"
    3. options:NSKeyValueObservingOptionNew | NSKeyValueObservingOptionOld
    4. context:NULL];
    Michael