Comment puis-je simuler l'appui sur un bouton dans Swift iOS8 à l'aide de code
Comment puis-je simuler l'appui sur un bouton dans une Vue dans l'utilisation de Swift. Je vais essayer d'obtenir le Calendrier des autorisations et ont une fonction de configuration pour vérifier cette autorisation lorsque je clique sur le bouton démarrer de ce court actuellement
@IBAction func start(sender: AnyObject) {
//loads prompt to "Allow" or "Don't Allow" calendar permissions
eventStore.requestAccessToEntityType(EKEntityTypeEvent, completion: handler)
//checkAuth function looks at calendar authorization to get current status
and then acts accordingly to dismiss View or load Privacy Settings
checkAuth()
}
J'ai besoin d'être capable de simuler un bouton appuyez sur le bouton de Démarrage pour déclencher le démarrage() func une fois de plus. La seule chose que j'ai trouvé à ce jour semble être en Objective-C
[buttonObj sendActionsForControlEvents: UIControlEventTouchUpInside];
Je ne suis pas familier avec l'Obj-C et ont besoin d'un moyen pour mettre en œuvre cette rapide si possible...Merci
OriginalL'auteur Jason Z | 2014-12-10
Vous devez vous connecter pour publier un commentaire.
La Swift traduction de:
est:
et il faudrait, en fait de simuler un bouton-poussoir.
OriginalL'auteur Lyndsey Scott
Swift 3
button.sendActions(for: UIControlEvents.touchUpInside)
Swift 4
button.sendActions(for: .touchUpInside)
OriginalL'auteur karenms
Essayez d'appeler votre IBAction fonction:
OriginalL'auteur José Manuel