如何将plist文件添加到xcode中的iPhone/iPod设备?
我在xcode中运行以下代码。当我在模拟器中运行它时,offlineData中有内容,但在设备上运行时,内容为零。如何将plist文件添加到xcode中的iPhone/iPod设备?
NSString *offlinePlistDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) lastObject];
NSString *offlineFilePath = nil;
offlineFilePath = [offlinePlistDirectory stringByAppendingPathComponent:@"offline.plist"];
NSData *offlineData = [NSData dataWithContentsOfFile:offlineFilePath];
我内库中的文档文件夹中的文件offline.plist ......
请帮助。提前致谢。
尝试用下面的代码
#define USER_DATA_PLIST_PATH [[NSHomeDirectory() stringByAppendingPathComponent:@"Documents"] stringByAppendingPathComponent:@"offline.plist"]
#define USER_DATA_PLIST [NSMutableDictionary dictionaryWithContentsOfFile:USER_DATA_PLIST_PATH]
NSMutableDictionary *d = USER_DATA_PLIST;
非常感谢这个帮助...但是我必须有字典.. ?? ..我不能使用NSData。这是因为我使用下面的代码来传递一个NSData,因为它包含一个propertyListFromData。 [NSPropertyListSerialization propertyListFromData:USER_DATA_PLIST mutabilityOption:NSPropertyListMutableContainersAndLeaves 格式:格式ERRORDESCRIPTION:errorDesc] – keepsmiling 2012-07-18 12:00:45
我只是给出的例子,你可以根据你的数据类型使用 – Hiren 2012-07-18 12:03:16
先删除您从您的设备上安装应用程序,然后重新 – Hiren 2012-07-18 11:05:27
还是一样的结果朋友.. !! ..我认为,当在设备上运行,它没有得到plist在文件夹中。不知道如何在设备内部使用它。请帮忙。 – keepsmiling 2012-07-18 11:44:48