Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.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
Swift 搜索后,UITableView的Like按钮位于错误的单元格中_Swift_Uitableview_Nsuserdefaults_Nsindexpath_Uisearchbardelegate - Fatal编程技术网

Swift 搜索后,UITableView的Like按钮位于错误的单元格中

Swift 搜索后,UITableView的Like按钮位于错误的单元格中,swift,uitableview,nsuserdefaults,nsindexpath,uisearchbardelegate,Swift,Uitableview,Nsuserdefaults,Nsindexpath,Uisearchbardelegate,在我的应用程序中,用户可以喜欢特定的单元格。在我搜索某个特定的帖子并喜欢它之前,一切都很顺利。在照片中,我搜索了“可怕的”,在搜索和过滤之前,这是第4个单元格 因此,当我在搜索过程中搜索并喜欢它,然后退出搜索时,喜欢的单元格总是第一个。或者,如果我在搜索过程中搜索的帖子是第三个单元格,则主UITableView中的第三个单元格是相似的。我希望它是我喜欢的一个特定的职位,退出搜索,同一职位显示喜欢 一旦我关闭我的应用程序并再次启动它,那么喜欢的按钮就会出现在正确的单元格上。什么是“让indexPa

在我的应用程序中,用户可以喜欢特定的单元格。在我搜索某个特定的帖子并喜欢它之前,一切都很顺利。在照片中,我搜索了“可怕的”,在搜索和过滤之前,这是第4个单元格

因此,当我在搜索过程中搜索并喜欢它,然后退出搜索时,喜欢的单元格总是第一个。或者,如果我在搜索过程中搜索的帖子是第三个单元格,则主
UITableView
中的第三个单元格是相似的。我希望它是我喜欢的一个特定的职位,退出搜索,同一职位显示喜欢


一旦我关闭我的应用程序并再次启动它,那么喜欢的按钮就会出现在正确的单元格上。

什么是“让indexPath=indexPath(行:(发送者作为任何对象)。标记,节:0)”的意思?用于获取用户正在点击的特定行。因此,如果用户点击某个单元格中的like按钮,则返回单元格编号