iPhone - enviando uma imagem com o Sharekit para o Facebook

Estou usando o ShareKit para enviar um comentário e uma imagem para o facebook. Tudo está funcionando bem, exceto que, se não existir uma imagem do usuário (no banco de dados coredata / sqlite), eu gostaria de enviar uma imagem padrão. Aqui está o meu código, comexample.png sendo a imagem padrão einitWithData:entity.userImage sendo a imagem que o usuário adicionou com seu iPhone. Talvez haja algo errado com a minha declaração if els

-(IBAction) fbButton {

    SHKItem *item;
    NSURL *url = [NSURL URLWithString:@"http://itunes.apple.com/ae/artist/XXX"];
    item = [SHKItem URL:url title:[NSString stringWithFormat:@"Take a look at %@", entity.name]];
    [SHKFacebook shareItem:item];


    if (entity.image = nil) {

            UIImage *image = [UIImage imageNamed:@"example.png"];
            SHKItem *item2 = [SHKItem image:image title:nil];
            [SHKFacebook shareItem:item2];

    } else {


            UIImage *image = [[[UIImage alloc] initWithData:entity.userImage] autorelease];


            SHKItem *item2 = [SHKItem image:image title:nil];
            [SHKFacebook shareItem:item2];

    }       


    [SHK flushOfflineQueue];        

}

O problema é que, se não houver imagem no banco de dados, o Sharekit fornece um UIAlert dizendo que um arquivo deve estar presente no upload. Eu estava tentando contornar isso, sempre fornecendo uma imagem padrão, caso o registro no banco de dados não tivesse um

como sempre, obrigado por qualquer ajuda

questionAnswers(2)

yourAnswerToTheQuestion