avtor, photoPath и filePath в @objc функию:
@objc func openPlayer(title : String, avtor : String, photoPath : String, filePath : String) {
// code
}
но если написать вот так:
cell.btnPlay.addTarget(self, action: #selector(openPlayer(title: titleArray[indexPath.row], avtor: avtorArray[indexPath.row], photoPath: photoPathArray[indexPath.row], filePath: filePathArray[indexPath.row])), for: .touchUpInside)
То будет ошибка:
Argument of '#selector' does not refer to an '@objc' method, property, or initializer
Кто знает как мне решить эту проблему???
в переменную, @objc эт messageDispatch туда ничего не прокинуть
ну а вообще никаих способов нету???
Обсуждают сегодня