Я очень новичок в swift и у меня возникают проблемы с повторным вызовом этой функции на 6-й строке после задержки, Xcode сообщает мне, что
Аргумент '#selector' не относитсяк методу, свойству или инициализатору @objc
Я знаю, в чем проблема, и пробовал искать, но не смог ничего сделать.
@objc func attemptToIdentify(_ user: String) {
if manager.status == .connected {
socket.emit("identify", user) //This functions correctly
} else {
print(manager.status, "... will attempt subscription in 1 second")
self.perform(#selector(attemptToIdentify(user)), with: nil, afterDelay: 1)
}
}