ShareKit을 사용하여 댓글과 이미지를 Facebook에 보냅니다. 모든 사용자의 이미지가 없으면 (coredata/sqlite db) 기본 이미지를 대신 보내고 싶습니다. 다음은 내 코드입니다. example.png
이 기본 이미지이고 initWithData:entity.userImage
은 사용자가 iPhone에서 추가 한 이미지입니다. 아마도 if else 문에 문제가있을 수 있습니다.iPhone - Sharekit을 사용하여 이미지를 Facebook에 보내기
-(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];
}
문제는 데이터베이스 Sharekit에는 이미지가없는 경우 UIAlert 파일이 업로드에 있어야한다는 준다이다. 데이터베이스의 레코드에없는 경우 항상 기본 이미지를 제공하여이 문제를 해결하려고했습니다. 어떤 도움을 항상
, 감사