вместо этого

ользую ShareKit, чтобы отправить комментарий и изображение на Facebook. Все работает нормально, за исключением того, что если пользовательского изображения не существует (в coredata / sqlite db), я бы хотел вместо этого отправить изображение по умолчанию. Вот мой код, сexample.png будучи изображением по умолчанию иinitWithData:entity.userImage будучи изображением, которое пользователь добавил со своим iPhone. Может быть, что-то не так с моим утверждением if else.

-(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, в котором говорится, что файл должен присутствовать при загрузке. Я пытался обойти это, всегда предоставляя изображение по умолчанию на случай, если запись в базе данных его не имеет.

как всегда, спасибо за любую помощь

Ответы на вопрос(2)

Ваш ответ на вопрос