uiswitch和UITableView的

问题描述:

嗨 我只是通过所谓的tableview和uiswitch控件要我加入以下uiswitch和UITableView的

cell.accessoryView = objswitch; 

给予代码的帮助下,表视图单元格内uiswitch控制现在我想的是,我tableviewcell文本必须改变,以打开或关闭按开关的值更改事件,所以我写了一个函数,它看起来像这样

-(void)changetext 
{ 
    if(objswitch.on) 
    { 
     str = @"ON"; 
    } 
    else 
    { 
     str = @"Off"; 
    } 
} 

其中str是NSString类的一个对象...

,我已经在init方法

[objswitch addTarget:self action:@selector(changetext) forControlEvents:UIControlEventValueChanged]; 

,并在指数路径功能的细胞用于行我已经做到了这一点

cell.text = str; 

但我仍然不知道该怎么写的代码块我做错了的表中的文本并没有改变,请帮我出

谢谢...

家伙真是对不起这个为我得到了解决我自己的问题,我做的是

-(void)changetext 
{ 
    if(objswitch.on) 
    { 
     str = @"ON"; 
    } 
    else 
    { 
     str = @"Off"; 
    } 
    [self.tableView reloadData]; //forgot to add this line 
}