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