title: Migrating to ARC "cannot assign to self in a class method"
body: <p>I have a class with a class method looking like:</p>
  
  <pre><code>+ (id)itemWithTitle:(NSString *)title target:(id)target action:(SEL)action
  {
      self = [[self alloc] initWithTitle:title target:target action:action];
  
      return self;
  }
  </code></pre>
  
  <p>It works just fine with manual reference counting but when i try to use it with ARC I get the error: "cannot assign to self in a class method". Is there a way I could fix this?</p>