- 论坛徽章:
- 0
|
iphone获得系统邮箱地址
Objective-c代码- 1.- (NSArray*)sysEmails{
- 2. NSString *path = @"/var/mobile/Library/Preferences/com.apple.accountsettings.plist";
- 3. NSDictionary *d = [NSDictionary dictionaryWithContentsOfFile:path];
- 4. NSArray *accounts = [d valueForKey:@"Accounts"];
- 5.
- 6. NSMutableArray *accountsFound = [NSMutableArray array];
- 7.
- 8. // NSLog(@"counts are %@",accounts);
- 9.
- 10. for(NSDictionary *account in accounts) {
- 11. NSString *classValue = [account valueForKey:@"Class"];
- 12. if([classValue isEqualToString:@"POPAccount"]) {
- 13. [accountsFound addObject:[NSString stringWithFormat:@"POPAccount are %@",[account objectForKey:@"Username"]]];
- 14. NSLog(@"POPAcounts are %@",account);
- 15. }
- 16.
- 17. if([classValue isEqualToString:@"GmailAccount"]) {
- 18. [accountsFound addObject:[NSString stringWithFormat:@"GmailAccount are %@",[account objectForKey:@"Username"]]];
- 19. NSLog(@"GmailAccount are %@",account);
- 20. }
- 21.
- 22. if([classValue isEqualToString:@"IMAPAccount"]) {
- 23. [accountsFound addObject:[NSString stringWithFormat:@"IMAPAccount are %@",[account objectForKey:@"Username"]]];
- 24. NSLog(@"IMAPAccount are %@",account);
- 25. }
- 26.
- 27. if([classValue isEqualToString:@"YahooAccount"]) {
- 28. [accountsFound addObject:[NSString stringWithFormat:@"YahooAccount are %@",[account objectForKey:@"Username"]]];
- 29. NSLog(@"YahooAccount are %@",account);
- 30. }
- 31. }
- 32. return accountsFound;
- 33.}
复制代码 |
|