我试图使用以下代码阅读.p12
文件。它有效。
NSString *path = [[NSBundle mainBundle] pathForResource:@"abc" ofType:@"p12"];
NSData *ABCdata = [NSData dataWithContentsOfFile:path];
路径:/var/mobile/Containers/Data/Application/xxx/Documents/abc.p12
但是,如果我尝试从电子邮件应用程序中的电子邮件附件中读取1个文件,则响应为空。我从Share Extension那里得到了这条路。
NSData *ABCdata = [NSData dataWithContentsOfFile:pathFromEmail];
pathFromEmail: 文件:///var/mobile/Library/Mail/IMAP-xxx@gmail.com@imap.gmail.com/INBOX.imapmbox/Attachments/508/2/abc.p12
我在谷歌搜索并从苹果中读取文件,但找不到任何解决方案:(。也许我的应用程序没有阅读该文件的权限?