Wie definieren Sie den Betreff für eine E-Mail-Nachricht, die mit NSSharingService erstellt wurde?E-Mail-Betreff mit NSSharingService definieren
Ich habe durch die NSSharingService Class reference, aber ich sehe es nirgendwo definiert. Der folgende Befehl startet erfolgreich die Mail-App, aber der Betreff wird einfach zusammen mit dem Text in den Nachrichtentext eingefügt.
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, würden Sie normalerweise etwas wie das folgende tun einen Betreff für die MailComposer
[sharingServicePicker setSubject:@"My Subject"];
definieren Aber SharingServicePicker nicht unterstützt setSubject.
if ([mailShare respondsToSelector: @selector (setSubject :)] [mailShare setSubject: @ "Betreff"]; – Borzh