【发布时间】:2013-04-15 07:53:13
【问题描述】:
是否可以开发一个 iOS 应用,与该应用的沙盒之外的文件进行交互,只在模拟器上运行?
(我没有设备)
【问题讨论】:
-
@Downvoters 请不要只是投反对票,至少要解释为什么你投反对票比他们可以改善那里的问题或知道他们哪里出了问题。
是否可以开发一个 iOS 应用,与该应用的沙盒之外的文件进行交互,只在模拟器上运行?
(我没有设备)
【问题讨论】:
如果您想访问其他应用程序中的信息(文件),可以。在模拟器上运行时,您可以访问硬盘的全部内容,因此您所要做的就是写入文件的完整路径,例如使用以下几行我正在读取属于另一个文件的文件的内容应用程序。
NSString *str = [NSString stringWithContentsOfFile:@"~/Library/Application Support/iPhone Simulator/6.1/Applications/8ADF930D-576E-4163-ABD2-85A6D92AD676/Documents/test.txt" encoding:NSUTF8StringEncoding error:nil];
NSLog(@"%@", str);
【讨论】: