iOS 6 - elementy UIActivityViewController [duplikat]
To pytanie ma już tutaj odpowiedź:
Różne dane do udostępniania dostawców w UIActivityViewController 3 odpowiedziNadzieja, że wszyscy wiedzą o iOS 6, zawiera nowy stylActionSheet (UIActivityViewController).
TheUIActivityViewController
można zainicjować paramentami, takimi jak łańcuch, adres URL, obraz itp. Poniżej znajduje się fragment kodu (gdzie elementy to tablica z parametrami łańcucha i adresu URL).
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];
Ale czy jest jakiś sposób na przypisanie różnych parametrów, gdy wybieramy różne opcje udostępniania, takie jak Mail, Facebook lub Twitter?
Jedną z metod jest wdrożenie UIActivityItemSource, gdzie musimy zaimplementować metody źródłowe
- (id)activityViewController:(UIActivityViewController *)activityViewController itemForActivityType:(NSString *)activityType
która zawsze zwraca wartość ciągu. Ale muszę przekazać tablicę, dzięki czemu mogę przypisać różne parametry, takie jak adres URL, obraz i tytuł.
Jakiś pomysł, jak możemy to osiągnąć?