Nstreecontroller bekommen hinzugefügtes Kind
-
14-10-2019 - |
Frage
Wenn nstreecontroller -(void)addChild:(id)sender
wird genannt, gibt es eine Möglichkeit, das zu bekommen NSManagedEntity
das wurde geschaffen?
In der Dokumentation wird erwähnt, dass das Ergebnis dieser Methode auf den nächsten Schleifenlauf verschoben wird.
Lösung
Nein, das gibt es nicht, denn das Objekt wird erst nach der Rückkehr dieser Methode erstellt. Im Inneren, NSTreeController
sollte diese Methode nennen:
- (void)insertObject:(id)object atArrangedObjectIndexPath:(NSIndexPath *)indexPath
Können Sie das stattdessen zu Ihrem Vorteil überschreiben?
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow