Come si definisce l'oggetto per un messaggio di posta composto da NSSharingService?Definisci oggetto di posta utilizzando NSSharingService
Ho passato il NSSharingService Class reference, ma non lo vedo definito da nessuna parte. Quanto segue avvia correttamente l'app di posta, ma l'oggetto viene semplicemente inserito nel corpo della posta insieme al testo.
NSAttributedString *text = [self.noteSynopsisView attributedString];
NSString *subject = @"My Subject";
NSArray *shareItems = [NSArray arrayWithObjects:text, subject, nil];
NSSharingServicePicker *sharingServicePicker = [[NSSharingServicePicker alloc] initWithItems:shareItems];
sharingServicePicker.delegate = self;
[sharingServicePicker showRelativeToRect:[self.shareButton bounds] ofView:self.shareButton preferredEdge:NSMaxYEdge];
in iOS, che normalmente fare qualcosa di simile a quanto segue per definire un oggetto per il MailComposer
[sharingServicePicker setSubject:@"My Subject"];
Ma SharingServicePicker non supporta SetSubject.
if ([mailShare respondsToSelector: @selector (SetSubject :)] [mailShare SetSubject: @ "Oggetto"]; – Borzh