Ios 不正确地使用prepareforeuse
我试图根据单元格的Ios 不正确地使用prepareforeuse,ios,uitableview,Ios,Uitableview,我试图根据单元格的prepareforeuse方法中字典中存在的键来设置对象的隐藏属性。我一定是错误地使用了prepareforeuse。使用下面的代码,当我从应该隐藏对象的单元格中滚动时,它会记录“Key存在于…”。当我滚动到手机时,我希望它能记录下来。尽管如此,我的目标并没有被隐藏 -(void)prepareForReuse { NSDictionary *dictionary = [parseTrackArrayReference objectAtIndex:currentIndex]
prepareforeuse
方法中字典中存在的键来设置对象的隐藏属性。我一定是错误地使用了prepareforeuse
。使用下面的代码,当我从应该隐藏对象的单元格中滚动时,它会记录“Key存在于…”
。当我滚动到手机时,我希望它能记录下来。尽管如此,我的目标并没有被隐藏
-(void)prepareForReuse
{
NSDictionary *dictionary = [parseTrackArrayReference objectAtIndex:currentIndex];
if ([dictionary objectForKey: @"sliderEnabled"]) {
playbackSlider.hidden = NO;
NSLog(@"Key exists at index: %i", currentIndex);
}
else {
playbackSlider.hidden = YES;
}
}
将方法体移动到cellForRow,效果良好 是什么设置了词典中的“
slideEnabled
”对象,该对象是什么?如果它不是“NSNumber
”布尔值,也许应该是?