我在shareDocument Application中添加了导出UTI
另一个将导入excel文件的应用程序
现在从shareDocument应用程序共享时,我在列表中看不到我的应用程序名称。如果有人可以分享,那么这里有什么不对。
答案 0 :(得分:1)
首先需要添加文档类型。这里是 xls和xlsx格式文档
现在您需要指定导入UTI 或导出UTI
有关更多参考检查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);
}