我有一个共享 CSV 文件的应用程序,我还共享与内置选项(例如邮件)和外部选项(例如 Gmail 应用程序或 Evernote)完美配合的其他文件。
如果我尝试共享“CSV”文件,内部邮件选项将按预期工作,但其他选项(例如 Gmail 或 Evernote)仅共享文本。如果我将 CSV 文件重命名为“pdf”,它也适用于所有内容。
是否有允许共享的文件类型白名单?
我的代码相当简单,如下所示:
NSArray* activityItems = [NSArray arrayWithObjects: customItemAttachment, customItemText, nil];
...
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:activityItems applicationActivities:nil ];
分享:
NSString* fileName = [[BDData sharedData] addDateToFileName:@"DataLog%@.csv"];
NSData* data = [s dataUsingEncoding:NSUTF8StringEncoding];
NSString *fileNameLong = [NSTemporaryDirectory() stringByAppendingPathComponent:fileName];
[data writeToFile:fileNameLong atomically:YES];
MyShareData* shareData = [MyShareData shareData];
如果我将 DataLog.csv 重命名为 DataLog.pdf,一切都会“正常”,只是扩展名错误。
None
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)