title: Objective C - Deallocate Class from Within Delegate Method
body: <p>If a class calls its delegate as its last responsibility:</p>
  
  <pre><code>if ([videoWebViewDelegate respondsToSelector:@selector(accessDeniedByUser)])
      [videoWebViewDelegate accessDeniedByUser];
  </code></pre>
  
  <p>Is there a way to nil the pointer to the class without raising an exception:</p>
  
  <pre><code>videoWebView = nil;
  </code></pre>