я реализовал простой UIActivityViewController
нижеMail - Добавить экран счета от UIActivityController
let activityController = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
activityController.completionWithItemsHandler = { activityType, completed, returnedItems, activityError in
if let error = activityError where !completed && activityType != nil {
// report the error
}
}
Я думал Add Account
экран для почты может быть обработан автоматически экземпляром UIActivityViewController
если пользователь не имеют учетных записей электронной почты, но не так, это не так.
Первое, что я пробовал, было проанализировать завершение закрытия: пример activityError
равен нулю, а значение completed
- false
. Отлично, я помещал это обходное решение (i want to open from my aap. "settings >> mail >> add account " (the add account page) is it possible.?) всякий раз, когда вызывается это закрытие с этими значениями. Но это называется также, когда пользователь нажимает Cancel
на почтовый композитор.
Итак, как делать фотографии и другие приложения, отличные от Apple, с этим сценарием? Спасибо