Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.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
Objective c -将单元格设置为“手动选定”后未调用DidDecleRowatineXpath_Objective C_Xcode_Uitableview - Fatal编程技术网

Objective c -将单元格设置为“手动选定”后未调用DidDecleRowatineXpath

Objective c -将单元格设置为“手动选定”后未调用DidDecleRowatineXpath,objective-c,xcode,uitableview,Objective C,Xcode,Uitableview,在-tableView:willDisplayCell:forRowAtIndexPath的内部,我正在为一些单元格调用[单元格设置选择:是动画:否] 对于被调用的单元格,按下时不再调用-tableView:didDeceloseRowatineXpath 仍然可以选择未进行调用的单元格,-willDisplay,并在调用后成功取消选择 我不确定这里发生了什么。我不知道为什么我不应该使用-setSelected:animated。我错过了什么?我想你(也)需要打电话: - (void)selec

-tableView:willDisplayCell:forRowAtIndexPath
的内部,我正在为一些单元格调用
[单元格设置选择:是动画:否]

对于被调用的单元格,按下时不再调用
-tableView:didDeceloseRowatineXpath

仍然可以选择未进行调用的单元格,
-willDisplay
,并在调用后成功取消选择

我不确定这里发生了什么。我不知道为什么我不应该使用
-setSelected:animated
。我错过了什么?

我想你(也)需要打电话:

- (void)selectRowAtIndexPath:(NSIndexPath *)indexPath animated:(BOOL)animated scrollPosition:(UITableViewScrollPosition)scrollPosition;

请提供您的
didSelect
cellForRowAtIndexPath
方法,这样我们可以帮助您您还需要调用tableView的selectRowAtIndexPath(indexPath,动画:false,scrollPosition:.Top),否则该单元格将无法选择(学员不会回复tableView:DidDeceloseRowatineXpath或tableView:DidSelectRowatineXpath)。希望这能有所帮助。哇,我有点疏忽。谢谢你的回答。