я сделал расширение файла, как это:Как создать файл расширения и вызвать его в контроллере просмотра в iOS Swift 3?
import Foundation
import Swift
import UIKit
extension UIButton{
func sayHello() {
print("Hello bro...")
}
}
и затем вызвать метод SayHello в вид контроллера, как это:
override func viewDidLoad() {
super.viewDidLoad()
sayHello()
}
Я думаю, что эта проблема начисляется причина импорта железа в файл расширения.
Пожалуйста, помогите мне.
Спасибо.
Вы создаете метод экземпляра в расширении и Тринг позвонить методы класса –
Либо вам нужно добавить ключевое слово 'class' перед' func', либо вам нужно изменить расширение с 'UIButton' на' UIViewController' –