2011-05-06 4 views
0

Est-il possible que l'utilisateur sélectionne un compte à partir duquel il souhaite envoyer le courrier?Sélection du compte de messagerie dans l'application

Je peux envoyer un mail mais c'est toujours à partir du compte par défaut et je veux que l'utilisateur puisse sélectionner le compte qu'il utilisera pour envoyer l'email.

Répondre

0

Si l'utilisateur appuie sur l'adresse De:, ils peuvent changer de compte, ce comportement est identique au composeur de courrier électronique normal.

Voici le code que je utilise pour lancer le compositeur mail:

MFMailComposeViewController *controller = [[MFMailComposeViewController alloc] init]; 

AssetsLibraryBroker *libraryBroker = [[AssetsLibraryBroker alloc] init]; 
// loop through selected items; 
for (NSString *fileName in [self.selectedDictionary allKeys]) { 
    NSLog(@"fileName: %@", fileName); 
    [controller addAttachmentData:[libraryBroker getAssetDataForFileName:fileName inManagedObjectContext:managedObjectContext] mimeType:@"image/jpeg" fileName:[NSString stringWithFormat:@"%@.jpg", fileName]]; 
} 

[libraryBroker release]; 

[self presentModalViewController:controller animated:YES]; 
[controller release]; 

Mon compositeur mail a un tap-mesure "From:".

Launched from Codeselect an account

+0

il n'y a pas un champ sur MFMailComposeViewController – SnK

+0

Oui, il y a, mon application utilise et j'ai deux comptes configurés. Quelle version du SDK utilisez-vous? –

+0

s'avère que vous avez besoin de plusieurs comptes configurés pour montrer le champ, stupide de ma part. Merci beaucoup Je suppose qu'il n'est pas possible d'avoir le même sélecteur dans mon application et que l'utilisateur sélectionne à partir de là? – SnK

Questions connexes