I want to import data from my iPhone to my application . up till now i have successfully imported Photo Library and music , but i also want to import pdf and other documents in my iOS app? How can i do that?
            Asked
            
        
        
            Active
            
        
            Viewed 1,015 times
        
    3 Answers
0
            
            
            NSString *bundlePath = [[NSBundle mainBundle] resourcePath];
    NSFileManager *mgr = [[NSFileManager alloc] init];
    NSArray *allFiles = [mgr contentsOfDirectoryAtPath:bundlePath   error:NULL];
    for (NSString *fileName in allFiles)
    {
        if ([[fileName pathExtension] isEqualToString:@"pdf"])
        {
            NSString *fullFilePath = [bundlePath stringByAppendingPathComponent:fileName];
            // fullFilePath now contains the path to your pdf file
         //   DoSomethingWithFile(fullFilePath);
            NSLog(@"file: %@",fullFilePath);
        }
    }
    NSURL *url = [[NSBundle mainBundle] URLForResource:@"" withExtension: @"pdf"];
    NSLog(@"File: %@",url);
 
    
    
        MrWaqasAhmed
        
- 1,479
- 12
- 12
- 
                    Sir i need PDF and document of my devices not of my project directory , like if i want any photo to import in my app it open photoLibrary and i pick item from there. same if a pdf is running on ibook that i sync through i tunes i want that in my app to import – Hassan Malik Sep 04 '15 at 16:02
- 
                    May be this will help you http://stackoverflow.com/questions/2594321/how-do-i-launch-ibooks-e-reader-programmatically-on-ipad – MrWaqasAhmed Sep 10 '15 at 06:55
0
            
            
        You can't do it in iOS 8 (I haven't checked 9 though). You can't even enlist your app (adding corresponding URL schemes) in the sharing menu of iBooks.
 
    
    
        user1232690
        
- 481
- 5
- 16
0
            
            
        You have to associate your app with the PDF types which you want to open. You can do this by adding some parameters to your Info.plist.
There's a well-answered post which explains this:
How do I associate file types with an iPhone application?
You should also consider reading Apple's documentation and a blog post written by me.
 
     
    