Size: a a a

2020 October 25

🅰Б

🅰️лександр Б.... in SwiftBook
Oleg
подскажите, как мне правильно добавить делегирование кнопки, чтобы она нажималась? В верном направлении иду?
А зачем протокол наследуешь от NsObject... ?
источник

O

Oleg in SwiftBook
🅰️лександр Б.
А зачем протокол наследуешь от NsObject... ?
в видео подсмотрел)
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Oleg
в видео подсмотрел)
Наследуй от "class"
источник

🅰Б

🅰️лександр Б.... in SwiftBook
и делегат сделай слабой ссылкой через weak
источник

O

Oleg in SwiftBook
🅰️лександр Б.
и делегат сделай слабой ссылкой через weak
так?
источник

O

Oleg in SwiftBook
не понял от какого class наследовать?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Oleg
так?
protocol MyProtocol: class {}
источник

O

Oleg in SwiftBook
а функцию Экшена правильно передал?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Ты передал свой класс из которого вызываешь
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Выглядит не очень логично
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Oleg
а функцию Экшена правильно передал?
Тебе надо что был передавать?
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Саму кнопку?
источник

O

Oleg in SwiftBook
да
источник

O

Oleg in SwiftBook
сделать действие кнопки
источник

O

Oleg in SwiftBook
через код
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Тогда не self, а sender передавай и в протоколе поменяй на UIButton
источник

O

Oleg in SwiftBook
protocol ViewDelegate: class {
   func testViewPressed(_ testView: UIButton)
}
источник

O

Oleg in SwiftBook
@IBAction func testPressed(_ sender: UIButton) {
       delegate?.testViewPressed(sender)
   }
источник

O

Oleg in SwiftBook
так?
источник

PT

Pavel Tanaev in SwiftBook
А зачем вобще протокол наследовать от чего то в данном кейсе
источник