是否可以将文件(从我的正常文件系统)读取到在 iPhone 模拟器上运行的 iPhone 应用程序中?
我知道 iPhone 本身没有(用户可访问的)文件系统,但这只是用于测试,并且只会在模拟器中运行。
该文件将是一个文本文件,可以在应用程序运行时进行编辑,每次调用方法时都会读取该文件。
是否可以将文件(从我的正常文件系统)读取到在 iPhone 模拟器上运行的 iPhone 应用程序中?
我知道 iPhone 本身没有(用户可访问的)文件系统,但这只是用于测试,并且只会在模拟器中运行。
该文件将是一个文本文件,可以在应用程序运行时进行编辑,每次调用方法时都会读取该文件。
是的,你可以,它在哪里并不重要。加载时只需给它一个绝对路径名(Xcode 在运行模拟器时不会识别不同的工作目录)。
是的,如果您的文件位于您的应用文件夹中,则可以这样做 ~/Library/Application Support/iPhone Simulator/User/Applications/ [您的应用文件夹] /Documents
不,您的应用程序在手机上的自己的沙箱中运行。不允许在它之外读取或写入。
编辑:我认为 CiNN 是正确的。只要您的代码保留在模拟器上,您就不会在处理本地驱动器上的文件时遇到问题。
我个人认为最简单的方法是在模拟器中的 Safari 中输入“file:///”,如果那是您要找的。
还应该注意的是,您可以反过来执行此操作——您可以从硬盘驱动器中获取应用程序在模拟器中创建的文件。这是检查结果(数据、图像等)的好方法,无需在应用程序中构建数据“查看器”。
仅供参考,“较新”的 sds 版本将执行此操作...搜索 iPad,您会找到它。(出于显而易见的原因,我不能在这里提供更多细节)祝你好运。