如何在UIDocumentInteractionController上“复制到(我的应用程序)”

时间:2015-12-08 10:11:04

标签: ios objective-c iphone ios9 uidocumentinteraction

Copy To

如何在UIDocumentationController中拥有“Copy To MyExampleApp”。 文件类型可以是任何:pdf,pptx,doc,txt ...

P.S:Objective-C代码会很有帮助。 谢谢!

2 个答案:

答案 0 :(得分:1)

尝试为您的应用添加DocType支持以获取扩展,然后处理代理以完成所需的操作。

参考:Registering the filetypes your app supports

答案 1 :(得分:0)

//AppDelegate.m
- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication (NSString *)sourceApplication annotation:(id)annotation {
NSString *documentsPath = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *filePath = [fileURLFromLaunch path];
BOOL success = [fileManager copyItemAtPath:filePath toPath:finalFilePath error:&error];
if (success) {
    NSLog(@"success");
}}