Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/97.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 不正确地使用prepareforeuse_Ios_Uitableview - Fatal编程技术网

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
”布尔值,也许应该是?