首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从我的iCloud驱动器桌面文件夹中读取iOS Swift应用程序中的pdf文件?

如何从我的iCloud驱动器桌面文件夹中读取iOS Swift应用程序中的pdf文件?
EN

Stack Overflow用户
提问于 2022-08-09 17:48:53
回答 1查看 91关注 0票数 0

我有一个简单的iOS应用程序运行在一个iPhone 12专业模拟器上,任务是读取保存在我的iCloud驱动器桌面文件夹中的pdf文件。我可以在我的macBook Pro和我的iPhone 12 Pro (真实和模拟设备)上看到这个文件。但是,当我在模拟器上运行应用程序时,我无法将pdf文件的内容提取到应用程序中。

这是我在视图Controller.swift中的Swift代码;

代码语言:javascript
复制
import UIKit

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()
        
        
        guard let fileURL = FileManager.default.url(forUbiquityContainerIdentifier: nil)?.appendingPathComponent("Desktop").appendingPathComponent("samplePIL1436").appendingPathExtension("pdf") else { print("Got here 1."); return }
        
        print(fileURL)
        
        guard let pdfFileData = try? Data(contentsOf: fileURL) else { print("Got here 2.");return }
        
        print(pdfFileData[0])
        
    }


}

我在Xcode的签名和功能选项卡中添加了iCloud功能。我已经完成了所有必要的步骤,在我的苹果开发者帐户有关应用ID,供应配置文件,证书等。

我还将必要的字典添加到info.plist文件中。

EN

回答 1

Stack Overflow用户

发布于 2022-08-12 13:06:05

我使用UIDocumentPickerViewController选择一个pdf文件并将其加载到我的应用程序中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73296112

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档