title: Cannot initialize parameter and I don't understand why
body: <p>I get this error:</p>
  
  <pre><code>Cannot initialize a parameter of type 'id&lt;ZXingDelegate&gt;'
  with an lvalue of type 'FirstViewController *const __strong'
  </code></pre>
  
  <p>From this line of code:</p>
  
  <pre><code>ZXingWidgetController *widController =
      [[ZXingWidgetController alloc] initWithDelegate:self showCancel:YES
                                                             OneDMode:NO];
  </code></pre>
  
  <p>How can I solve this?</p>