gpt4 book ai didi

swift - 你如何通过 Swift 4 中的发件人检索用户数据?

转载 作者:行者123 更新时间:2023-11-28 10:03:55 26 4
gpt4 key购买 nike

我似乎无法在不收到错误“'Any' 的值没有下标”的情况下检索已发送的发件人数据。

这似乎是一个新错误,因为我一直都是这样做的,而且我找不到有关如何修复它的信息。

let selector = #selector(self.updatePoint(sender:))
Timer.scheduledTimer(timeInterval: 1,
target: self,
selector: selector,
userInfo: ["index": 3, "tempPoint": tempPoints[3]],
repeats: false)

@objc func updatePoint(sender: Timer) {

guard let index = sender.userInfo?["index"] as? Int else {return} // Error: Value of 'Any' has no subscripts
...
}

最佳答案

userInfoAny 类型,您需要先将其转换为 [String:Any]

guard let info = sender.userInfo as? [String:Any],let index = info["index"] as? Int else {return}

关于swift - 你如何通过 Swift 4 中的发件人检索用户数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56977868/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com