- пункт Список
Использование Swift для приложения, которое работает в прошивкой 8, мне нужно написать обработчик завершения для UIActivityViewController
, чтобы захватить результаты которых «доля» метода, выбранного пользователем.UIActivityViewController UIActivityViewControllerCompletionWithItemsHandler
Это фрагмент кода, который у меня есть до сих пор. Мой вопрос: как установить avc.completionWithItemsHandler
? Я уверен, что это просто, но я этого не вижу.
var activityItems = NSMutableArray()
activityItems.addObject("Email or text for 'share' goes here")
var avc = UIActivityViewController(activityItems: activityItems, applicationActivities: nil)
avc.setValue("Subject for Email", forKey: "Subject")
avc.completionWithItemsHandler = //Here is where I dont know what to do.
self.navigationController?.presentViewController(avc, animated: true, completion: nil)
Это даже не правильный код ... Посмотрите на мой ответ ниже ... – Jann
Это точно тот же код, что и у вас, но быстро. И первым блоком является псевдоним типа для обработчика завершения, некоторые люди знают параметры закрытия, а не то, что вы действительно вложили в свой проект. – Ian
Хорошо, ладно, хватит :) Считай меня наказанным. Виноват. Я не видел «Swift». (я действительно этого не делал). Я оставлю свой ответ, но отредактирую его, чтобы сказать, что я неправильно понял вопрос. Также я не могу отредактировать свой голос, потому что ответ был «16 часов назад, и я не могу редактировать голосование, если не отредактирован ответ» (по какой-то причине) – Jann