从UITableViewCell中的cellforrowatindexpath获取空值

时间:2011-12-26 04:32:51

标签: iphone

哈,我在

中有这段代码
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
  _lblmainChapterlbl.text=[NSString stringWithFormat:@"%@ %@:%@",delegate.selectedBook,delegate.selectedChapter,localStringValueverseno];

}

我要显示的是Genesis1.1,但是当我首先点击包含Genesis1.1的单元格时我得到Genesis1。(null),然后我点击包含Genesis1.2的第二个单元格我得到了结果第一个Genisis1.1。但是委托中没有问题.Sewlectedbook和delegate.selectedchapter。问题出在localStringValueverseno中,其中包含了第一次点击的第一次点击。如上所述我得到了空值。我怎么能解决它。请帮忙我。 提前谢谢。

1 个答案:

答案 0 :(得分:0)

我猜你在viewcontroller中有你的tableview。我还猜测localStringValueverseno是一个NSString。 因此,在视图控制器的initWith...中,添加以下行。

localStringValueverseno = @"0";

最初它可能没有任何值,因此您将获得null。