Как получить sharedApplication в Swift на iOS?
Как я могу получить экземпляр текущего UIApplication из View Controller в Swift?
Я получаю Use of unresolved identifier 'sharedApplication'
ошибку с этим кодом:
let app = sharedApplication as UIApplication
Ответы
Ответ 1
EDIT Swift 4.x
let app = UIApplication.shared.delegate as! AppDelegate
Возможно, попробуйте:
let app = UIApplication.sharedApplication()
EDIT (Swift 3):
Следует отметить, что для выполнения этого в Swift 3 вам нужно получить доступ к свойству shared
:
let app = UIApplication.shared
Ответ 2
Вы можете сделать это с помощью
let app = UIApplication.sharedApplication()