swift 如果计数x数字,则显示webView

qlvxas9a  于 2023-01-12  发布在  Swift
关注(0)|答案(1)|浏览(99)

我正在Swift中开发一个填字游戏应用程序,我想只在某个webView符合特定条件时才显示它。
下面是我的片段:

if (completedPuzzles.count == 25) {
        self.view.addSubview(webView)
        let myURL = URL(string:"https://he8eymyf1s6.typeform.com/to/iEKxw8gl")
        let myRequest = URLRequest(url: myURL!)
        backButton()
        webView.load(myRequest)                
    }

现在,当完成的谜题数为25时,我显示webView,但似乎对于在此更新之前已经完成25的人来说,他们被忽略了。
我如何确保人们看到webView,即使他们已经完成了25+之前更新,而不是忽略它?

r1wp621o

r1wp621o1#

如果我理解正确的话,你想在每次用户玩25个游戏的时候都这样做,如果这是真的,你可以这样做

var var numberOfWebpagesShown = 0
if (completedPuzzles.count % 25 == 0 || numberOfWebpagesShown < completedPuzzles.count / 25  ) {
    self.view.addSubview(webView)
    let myURL = URL(string:"https://he8eymyf1s6.typeform.com/to/iEKxw8gl")
    let myRequest = URLRequest(url: myURL!)
    backButton()
    webView.load(myRequest)                
}

这将显示这webview每一次这completedPuzzles.count是可除的由25象25,50,75等.并且做它如果一个用户还没有被显示一个网页为他们的当前阶段

相关问题