Chinaunix
标题:
iphone获得系统邮箱地址
[打印本页]
作者:
so_brave
时间:
2011-12-29 15:51
标题:
iphone获得系统邮箱地址
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.}
复制代码
作者:
向上吧少年
时间:
2011-12-29 15:51
谢谢分享
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2