Кажется, я не могу получить отправленные данные отправителя, не получив сообщение об ошибке «Значение« 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
...
}