У меня есть следующие строки кода в моем проекте ...Невозможно присвоить значение типа '(String !, Bool, [AnyObject] !, NSError!) -> Пустое значение типа UIActivityViewControllerCompletionWithItemsHandler?'
@IBAction func shareMeme(sender: UIBarButtonItem) {
let newMeme = save()
let memedImage = newMeme.memedImage
let activityViewController = UIActivityViewController(activityItems: [memedImage], applicationActivities: nil)
presentViewController(activityViewController, animated: true, completion: nil)
activityViewController.completionWithItemsHandler = {(type: String!, completed: Bool, returnedItems: [AnyObject]!, error: NSError!) -> Void in
dispatch_async(dispatch_get_main_queue()){
self.presentingViewController?.dismissViewControllerAnimated(true, completion: nil)
}
}
}
Я получаю ошибку компилятора «Невозможно присвоить значение типа«(String !, Bool, [AnyObject] !, NSError!) -> Пустота»к значению типа" UIActivityViewControllerCompletionWithItemsHandler»со ссылкой на следующую строку кода ...
activityViewController.completionWithItemsHandler = {(type: String!, completed: Bool, returnedItems: [AnyObject]!, error: NSError!) -> Void in
Любые предложения будут оценены?.