将* .pdf导入我的应用程序iphone

时间:2012-12-13 08:36:51

标签: iphone ios ios6

如何将* .pdf所有pdf从我的iPhone导入我的应用程序,如此添加音乐文件。 http://developer.apple.com/library/ios/#samplecode/AddMusic/Introduction/Intro.html。谢谢。事先感谢iphone dev。真的感谢任何帮助。

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);

2 个答案:

答案 0 :(得分:2)

您只需将pdf文件作为附件发送电子邮件,iphone就可以自行阅读。该功能已经存在于iPhone的iOS中,或者您可以将它们上传到某个地方(在您的服务器上)并发送链接。

答案 1 :(得分:1)

您不能只在应用中浏览手机上的所有文件。

正如我在你对其他问题的评论中所说的那样(顺便提一下,这个问题几乎和这个问题完全相同,但在另一个问题中,你问的是关于csv文件而不是pdf文件),你需要阅读关于App Sandbox。

简而言之,应用程序只能看到自己的文件和应用程序编写的文件。所有应用都有自己的存储空间,只能在该区域内看到。

话虽如此,可以在应用程序之间传递一些文件,但必须编写它们以支持它。 iOS设备上没有全局文件系统这样的概念。

READ THIS