UIActivityViewController : - Aktivität-Elemente-Konfiguration

Ich habe eine UIActivityViewController mit 3 verschiedenen Arten von Aktivitäten posten.

NSString, UISimpleTextPrintFormatter und UIImage.

Wenn ich twitter, facebook oder senden Sie als E-mail das system fügt immer den string und das Bild, aber wenn ich drucken verwendet das system die UISimpleTextPrintFormatter es sei denn, ich Entferne es aus der NSArray. Wie kann ich sagen, die UIActivityViewController zu verwenden, die UIImage für den Druck statt?

NSString *textToShare
= [NSString stringWithFormat:@"%@ %@ %i",
   _car.make,_car.model, _car.constructionYear];

UISimpleTextPrintFormatter *textDataToShare
= [[UISimpleTextPrintFormatter alloc] initWithText:textToShare];

UIImage* imageToShare = [UIImage imageNamed:_car.picture];

NSArray* items = @[textToShare,imageToShare,textDataToShare];

UIActivityViewController *activityViewController
= [[UIActivityViewController alloc]
   initWithActivityItems:items applicationActivities:nil];

InformationsquelleAutor TalkingCode | 2013-01-15

Schreibe einen Kommentar