将 IndexPath.item 转换为整数

问题描述 投票:0回答:0

我想知道是否有人可以帮助我解决我的问题。我已经试了两天了。我有一个值 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()
}
variables uikit
© www.soinside.com 2019 - 2024. All rights reserved.