как сохранить изображение на кнопке, выбранной на ячейке в iphone - PullRequest
0 голосов
/ 26 марта 2012

мой код работает до сих пор

-(void)imageStatusChanged:(id)sender{

    if(mode.IsCompleted==TRUE){
        mode.IsCompleted=FALSE;     
    }
    else {
        mode.IsCompleted=TRUE;
    }
    if([imagemodal UpdateStatus:mode.modeId :mode.IsCompleted]==TRUE)
    {
        //update the image
        if (mode.IsCompleted) {
            [modeCompletedButton setImage:[UIImage imageNamed:@"Pad-Checkbox-Done-N.png"] forState:UIControlStateNormal];
            [modeCompletedButton setShowsTouchWhenHighlighted:YES];
        }
        else{
        [modeCompletedButton setImage:[UIImage imageNamed:@"Pad-Checkbox-Inactive-N.png"] forState:UIControlStateNormal];
            [modeCompletedButton setShowsTouchWhenHighlighted:YES];
        }

    }
}

если я касаюсь кнопки, изображение меняется, оно работает хорошо. Но, например, если я нажимаю любую кнопку, изображение меняется, если перейти на другую страницу и вернуться сноваНа той же странице, где я выбрал кнопку для галочки и снятия галочки, тогда мое мое изображение является disapper. На выбранном я сохраняю значение bool 0 не выбрано, а 1 - это изображение галочки, что я должен делать в своем коде, поэтому, когда я закрываю приложение и снова запускаю, выбираюизображение должно отображать, как это сделать, пожалуйста, помогите мне

1 Ответ

1 голос
/ 26 марта 2012

лучше использовать NSUserDefaults, такой же случай проблемы в моем приложении, но в ячейке таблицы.В табличном представлении используется indexpath.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...