假设我的iPhone应用程序的"Resources"文件夹中有一个名为"Documents"的文件夹.
有没有办法在运行时获取该文件夹中包含的所有文件的数组或某种类型的列表?
所以,在代码中,它看起来像:
NSMutableArray *myFiles = [...get a list of files in Resources/Documents...];
Run Code Online (Sandbox Code Playgroud)
这可能吗?
我想知道开发人员是否有某种方法可以在iFile这样的iOS设备上查看文件系统但是没有越狱设备?需要它用于devlopement目的.
编辑感谢您的回答!我知道app文件夹里面有一个地方,可以读写.但我一直在寻找一种无需编码即可快速查看数据的方法,例如iFile.所以我可以检查我的写功能是否成功.
我有一个需要将文件传输到数据库的移动应用程序.但是,其中一个规范是,如果用户没有设置无线网络,则应该能够将其插入mac并将文件传输到数据库.然而,我遇到的问题是如何通过USB将所述文件从iPad上移到计算机上.
我上周花了很多时间研究各种解决方案,主要是IOKit和applescript,但是当用USB线插上iOS设备时,这两种解决方案似乎无法找到.虽然我知道我可以越狱设备然后它应该很简单,但这不是一个选择.
我很难找到关于这个主题的信息,这使我担心它没有希望.
但是,我知道必须有一种方法可以在没有越狱的情况下做到这一点,因为存在这个美丽的应用程序.我已经能够通过这个应用程序访问我需要的文件,所以我知道这是可能的.但是,这不是一个理想的解决方案,因为我真的没有选择在我的应用程序中使用第三方软件.我怀疑应用程序使用applescript来执行此操作,因为它在安装目录中有一个名为appleScriptServer的可执行文件,看起来可能是处理此问题的.
我需要的是了解他们如何访问文件并为我(更简单)的需求实现类似的方案.
有谁知道这样做的某种方式?如果可以在IOKit中或通过applescript,我想要一些资源,帮助我了解如何在插入Mac上的USB端口时正确定位和访问iPad.我来使用是最接近user$ system_profiler SPUSBDataType从这个线程,让我知道:
iPad:
Product ID: 0x12a4
Vendor ID: 0x05ac (Apple Inc.)
Version: 3.10
Serial Number: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
Speed: Up to 480 Mb/sec
Manufacturer: Apple Inc.
Location ID: 0x1d110000 / 7
Current Available (mA): 500
Current Required (mA): 500
Extra Operating Current (mA): 1600
Run Code Online (Sandbox Code Playgroud)
但我不知道我可以使用它给我的任何信息,只是验证它是通过USB插入的.
非常感谢你给我的任何帮助.