web-dev-qa-db-fra.com

Comment obtenir une application partagée dans Swift sur iOS?

Comment puis-je obtenir une instance de l'application UIA actuelle à partir de View Controller dans Swift?

Je reçois Use of unresolved identifier 'sharedApplication' erreur avec ce code:

let app = sharedApplication as UIApplication
37
Evgenii

MODIFIER Swift 4.x

let app = UIApplication.shared.delegate as! AppDelegate

Essayez peut-être:

let app = UIApplication.sharedApplication()

EDIT (Swift 3):

Il convient de noter que dans Swift 3, pour ce faire, vous souhaiterez accéder à la propriété shared à la place:

let app = UIApplication.shared
63
Darren

Vous pouvez le faire en

let app =  UIApplication.sharedApplication()
10
iPatel