Finden, woher eine Methode aufgerufen wurde
Wie würde ich herausfinden, woher eine Methode aufgerufen wurde? Wie Sie in einem Stack-Trace sehen.
Grundsätzlich, um es zu erklären, beobachte ich eine Core-Data-Eigenschaft und die Methode, die aufgerufen wird, wenn sich die Eigenschaft ändert. Sie ruft eine andere Methode (die IBAction) auf. In dieser IBAction werden jedoch Core-Data-Objekte hinzugefügt, die die KVO-Methode auslösen, die die IBAction auslöst, und so weiter her. Aus diesem Grund habe ich versucht herauszufinden, woher die Methode stammt, damit ich diese Endlosschleife stoppen kann.