- przedmiot
Korzystanie Swift dla aplikacji, która działa w iOS 8, muszę napisać obsługi zakończenie na UIActivityViewController
uchwycić których wyniki „akcji” metody wybranej przez użytkownika.UIActivityViewController UIActivityViewControllerCompletionWithItemsHandler
To jest fragment kodu, który do tej pory miałem. Moje pytanie brzmi: jak ustawić avc.completionWithItemsHandler
? Jestem pewien, że to proste, ale nie widzę tego.
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)
To nie jest jeszcze ważny kod ... Spójrz na moją odpowiedź poniżej ... – Jann
Jest dokładnie taki sam kod jak twój, ale w szybkim tempie. Pierwszy blok jest aliasem typu dla obsługi zakończenia, niektórzy znają parametry zamknięcia, a nie coś, co faktycznie umieściliście w projekcie. – Ian
Okay, ok, wystarczy :) Uważaj mnie skarcenie. Mój błąd. Nie widziałem części "Swift". (naprawdę nie). Zostawię odpowiedź, ale zmienię ją, by powiedzieć, że źle zrozumiałem pytanie. Nie mogę też edytować mojego głosu Odpowiedź cos była "16 godzin temu i nie mogę edytować głosowania, chyba że odpowiedź jest edytowana" (z jakiegoś powodu) – Jann