title: Dynamically set and un-set event listeners in Objective C
body: <p>I have used obj c delegates a couple of times and know their basic use. But I have the following problem:</p>
  
  <p>I use the Dropbox SDK for iOS and use their builtin delegate method for DeltaEntriesLoaded. But I use it from two different positions in my code. From the first position I want to do my "normal stuff" but from the second position I want as soon as the delta entries are loaded to access an array filled by this DeltaEntries method.</p>
  
  <p>So, I have a class which calls LoadDelta but, depending on when it is calling it, it needs to have a different behavior right after the DeltaEntries are loaded. How do I solve that?</p>