Ios 在iphonesimulator';s文件系统。XCode 4.2
有点尴尬的问题,但我能找到一个适合我的答案。。。我需要放置一些xml文件(settings.xml),以便在应用程序运行时从中读取一些数据 根据这里的一些答案,不仅仅是这里,我把它放在这里: ~/Library/Application Support/iPhone Simulator/5.0/[AppUUID]/Documents 我试着使用它如下:Ios 在iphonesimulator';s文件系统。XCode 4.2,ios,filesystems,ios-simulator,Ios,Filesystems,Ios Simulator,有点尴尬的问题,但我能找到一个适合我的答案。。。我需要放置一些xml文件(settings.xml),以便在应用程序运行时从中读取一些数据 根据这里的一些答案,不仅仅是这里,我把它放在这里: ~/Library/Application Support/iPhone Simulator/5.0/[AppUUID]/Documents 我试着使用它如下: // Loading data from external XML File NSURL *url = [[NSBundle mainBu
// Loading data from external XML File
NSURL *url = [[NSBundle mainBundle]
URLForResource: @"settings" withExtension:@"xml"];
NSError *err;
if ([url checkResourceIsReachableAndReturnError:&err] == NO){
NSLog(@"FILE NOT FOUND");
}
结果:“未找到文件”
我试着把文件放在任何可能的目录下
~/Library/Application Support/iPhone Simulator/5.0/[AppUUID]/而efect仍然是一样的
我使用的是XCode 4.2如果您要将文件放入
../Documents
文件夹,那么您需要使用以下代码来访问它(您正在应用程序包中查找它,这是一个完全不同的位置):
如果要将文件放入
../Documents
文件夹,则需要使用以下代码来访问该文件(您正在应用程序包中查找该文件,它是一个完全不同的位置):
NSString *docFolder = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
NSString *filename = [docFolder stringByAppendingPathComponent:@"settings.xml"];
if ([[NSFileManager defaultManager] fileExistsAtPath:filename])
{
// Read file
}
else
{
NSLog(@"settings.xml file not found!");
}