gpt4 book ai didi

ios - 将数据上传到模拟的 iOS 设备

转载 作者:行者123 更新时间:2023-11-28 10:43:18 26 4
gpt4 key购买 nike

我正在使用 XCode 9.2,我想“上传”一个数据——比方说一个数据库——到我的模拟器上,这样当我运行 XCode proejct 时,数据已经在设备上了。我如何将数据上传到模拟器以及如何获得在应用程序中访问它的路径?是通过 XCode 还是 Finder 完成的?我知道我可以在这里访问所有模拟器 ~/Library/Developer/CoreSimulator/Devices 但我怎么知道哪个模拟器是 iPad?如何获取数据的路径?我将数据放在哪个文件夹中重要吗?

最佳答案

您只需将您想要的文件添加到您的 Xcode 项目并确保它们包含在“复制包资源”构建阶段中,就可以做到这一点而无需在 Finder 中乱搞。这些文件将在运行时从主包中提供给您的应用程序,您可以像这样访问它们:

if let url = Bundle.main.url(forResource: "yourfile", withExtension: "ext") {
let data = try Data(contentsOf: url)
// process the data here
}

如果您需要对文件进行读/写访问,则需要将它们从 bundle 复制到应用程序的沙箱目录,例如到您的“应用程序支持”目录。

关于ios - 将数据上传到模拟的 iOS 设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49538105/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com