title: Incompatible pointer types sending 'Class' to parameter of type 'id<UIActionSheetDelegate>'
body: <p>I am receiving the warning Incompatible pointer types sending 'Class' to parameter of type 'id' in the line "delegate:self" below:</p>
  
  <pre><code>    + (SHKActionSheet *)actionSheetForType:(SHKShareType)type
  {
      SHKActionSheet *as = [[SHKActionSheet alloc] initWithTitle:SHKLocalizedString(@"Share")
                                                        delegate:self
                                               cancelButtonTitle:nil
                                          destructiveButtonTitle:nil
                                               otherButtonTitles:nil];
      as.item = [[[SHKItem alloc] init] autorelease];
      as.item.shareType = type;
  </code></pre>
  
  <p>This warning is in ShareKit, if anyone knows how to fix it, please let me know!</p>