Iphone 在模拟器与实际iOS设备上存储文件

Iphone 在模拟器与实际iOS设备上存储文件,iphone,ios,nsdata,nsfilemanager,Iphone,Ios,Nsdata,Nsfilemanager,目前,我正在模拟器上本地存储一些mp3文件,使用以下代码获取路径 manager = [NSFileManager defaultManager]; NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); filePath = [paths objectAtIndex:0]; 这种存储方法在模拟器上运行良好,但当我在调试器中检查实际路径时,

目前,我正在模拟器上本地存储一些mp3文件,使用以下代码获取路径

manager = [NSFileManager defaultManager];
    NSArray* paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    filePath = [paths objectAtIndex:0];

这种存储方法在模拟器上运行良好,但当我在调试器中检查实际路径时,它最终成为macbook上模拟器存储数据的路径。有人知道这个代码是否也能在实际设备上工作吗?是否会生成特定于目标设备的不同路径?谢谢。

当然这段代码应该没问题,
NSFileManager
将为您管理这段代码,在iPhone设备上,这将解析为您的应用程序沙箱。因此,这将是一个不同的绝对路径,但这应该与您无关。

当然,这段代码应该很好,
NSFileManager
将为您管理它,在iPhone设备上,这将解析为您的应用程序沙箱。因此,这将是一个不同的绝对路径,但这与您无关。

您的代码是正确的,可以在设备上工作。您的代码是正确的,可以在设备上工作。