Ich hoffe, dass alle iOS 6 enthält neue Stil von ActionSheet (UIActivityViewController).
Die UIActivityViewController
kann mit den Parametern wie Zeichenfolge, URL, Bild usw. initiiert werden. Unten ist der Codeausschnitt dafür (wo Elemente ist ein Array mit String und URL Params).iOS 6 - UIActivityViewController Artikel
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:items applicationActivities:nil];
Aber ist es eine Möglichkeit, dass wir verschiedene Parameter zuweisen können, wenn wir verschiedene Aktienoptionen wie Mail, Facebook oder Twitter wählen?
Eine Methode ist, wir UIActivityItemSource implementieren können, wo wir die Quelle Methoden
- (id)activityViewController:(UIActivityViewController *)activityViewController itemForActivityType:(NSString *)activityType
, die immer wieder einen String-Wert implementieren müssen. Aber ich muss ein Array übergeben, damit ich verschiedene Parameter wie URL, Bild und einen Titel zuweisen kann.
Irgendeine Idee, wie wir das erreichen können?
Ja, wenn Sie eine Abstimmung abstimmen wollen, haben Sie zumindest die übliche Höflichkeit, um zu erklären, warum. Ansonsten, was ist der Sinn? –