将excel文件从一个应用程序共享到另一个应用程序

时间:2015-11-05 08:14:15

标签: ios

我在shareDocument Application中添加了导出UTI

enter image description here

另一个将导入excel文件的应用程序

enter image description here

现在从shareDocument应用程序共享时,我在列表中看不到我的应用程序名称。如果有人可以分享,那么这里有什么不对。

1 个答案:

答案 0 :(得分:1)

首先需要添加文档类型。这里是 xls和xlsx格式文档

enter image description here

现在您需要指定导入UTI 导出UTI

enter image description here

有关更多参考检查How do I get my application to show up in the “Open in...” menu on iOS for a specific document type?

For All System-DeclaredUniformTypeIdentifiers

注意:要获取特定文件格式的精确UTI:

NSArray *extensionArray = [NSArray arrayWithObjects:@"doc", @"docx", @"ppt", @"pptx", @"xls", @"xlsx",@"mp3",@"mp4",@"rft",@"rtf",@"pages",@"key",@"numbers",nil];

for (int i=0; i<[extensionArray count]; i++) {
    NSString *fileExtension = [extensionArray objectAtIndex:i];
    NSString *utiString = (__bridge NSString *)UTTypeCreatePreferredIdentifierForTag(kUTTagClassFilenameExtension,(__bridge CFStringRef)fileExtension,NULL);
    NSLog(@"Extension: %@ UTI:%@",fileExtension,utiString);
}