0

如何将 *.pdf 所有 pdf 从我的 iphone 导入到我的应用程序中,像这样添加音乐文件。http://developer.apple.com/library/ios/#samplecode/AddMusic/Introduction/Intro.html。在此先感谢 。iPhone 开发新手。非常感谢任何帮助。

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

2 回答 2

2

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

于 2012-12-13T08:51:28.997 回答
1

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

正如我在对您的其他问题的评论中对您说的那样(顺便说一句,这与这个问题几乎完全相同,但在另一个问题中您询问的是 csv 文件而不是 pdf),您需要阅读有关该应用程序的信息沙盒。

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

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

读这个

于 2012-12-13T09:24:12.647 回答