我想知道是否有人可以帮助我解决我的问题。我已经试了两天了。我有一个值 holdPage,它是一个 int。我正在尝试将 indexPath.item 存储为 holdPage var,以便我可以使用它来设置我的游戏场景中的页面。由于某种原因,无论我做什么,holdPage 的值都保持为 0。我尝试了很多东西,但我提供了我的原始代码。希望有人能帮助我:
这是我的 didSelectRowAt:
func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) {
holdPage = indexPath.item
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "setpage"), object: nil)
dismissSearch()
}
它在这里向 GameScene 发送通知:
@objc func toPageSearch() {
if isIdle == false {
text.removeFromSuperview()
}
isIdle = true
page = secondview.holdPage
makePageNumber()
pageGo()
}