发现当我跑我在模拟器上的应用程序,我发现文件的路径,使用下面的代码:文件没有iOS设备上找到,但在模拟器
{
NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
NSLog(@"%@",basePath);
}
模拟器输出:
file:///Users/username/Library/Application Support/iPhone Simulator/7.0.3/Applications/E7816FF6-7E6A-4606-917E-E74CDB574EC8/Documents/images/20140306113538.png
当我在我的设备上运行我发现输出与相同的代码:
设备输出:
file:///var/mobile/Applications/2D86A03F-C239-4B57-849F-019BCDCA8543/Documents/images/20140306114536.png
而当我检查时,文件存储在文件中。 当我在浏览器中加载此URL与模拟器的路径(我从模拟器输出获得)加载到浏览器中。 但设备路径(我从设备输出得到)它显示错误在浏览器中找不到文件。
喜欢:火狐不能/var/mobile/Applications/2D86A03F-C239-4B57-849F-019BCDCA8543/Documents/image/20140306114536.png.
只有仅仅因为这个原因,我无法从我的设备中使用Web服务在我的服务器发送文件找到该文件。
的Xcode版本:5.0.2
设备:iPhone 4(iOS版7.0.6)
中的任何一个,请帮助。
是的我已经使用iExplorer检查过了。但我无法在服务器上发送此文件以在服务器中上传图像。它给出的错误文件不存在。 – Maddy
可以请你告诉你的代码是如何尝试检查文件 – abhishekkharwar
的存在谢谢...问题解决了与删除文件:/// XXX从路径在服务器发布的时间。 – Maddy