J'ai fait fichier d'extension comme ceci:Comment créer un fichier d'extension et l'appeler dans View Controller dans iOS Swift 3?
import Foundation
import Swift
import UIKit
extension UIButton{
func sayHello() {
print("Hello bro...")
}
}
et ensuite appeler la méthode sayHello dans le contrôleur de vue comme celui-ci:
override func viewDidLoad() {
super.viewDidLoad()
sayHello()
}
Je pense que ce problème s'est accumulé cause de l'importation de fer du fichier d'extension dans le contrôleur de vue.
S'il vous plaît aidez-moi.
Merci.
Vous créez méthode d'instance en extension et Tring appeler comme des méthodes de classe –
Soit vous devez ajouter le mot-clé 'class' avant' func' ou vous devez changer l'extension de 'UIButton' à' UIViewController' –