我的代码在这里工作
-(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];
}
}
}
如果我触摸按钮,图像正在改变它工作正常。但是,例如,如果我点击任何按钮图像是改变,如果去其他页面再来同一页我选择按钮勾选并取消勾选然后我的我的图像是dismpper。选择我的stor bool值0是unick而1是勾选图像我必须在我的代码中做什么所以当我关闭应用程序并再次运行然后选择的图像应该显示怎么做请帮助我
答案 0 :(得分:1)
更好地使用NSUserDefaults,同样的问题在我的应用程序中,但它在表格单元格中。在使用indexpath的表视图中。