如何在xcode中将plist文件添加到iPhone / iPod设备?

时间:2012-07-18 11:00:36

标签: objective-c plist device add

我在xcode中运行以下代码。当我在模拟器中运行它时,在offlineData中有内容但在设备上运行时内容为零。

NSString *offlinePlistDirectory = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory,NSUserDomainMask, YES) lastObject];
NSString *offlineFilePath = nil;
offlineFilePath = [offlinePlistDirectory stringByAppendingPathComponent:@"offline.plist"]; 
NSData *offlineData = [NSData dataWithContentsOfFile:offlineFilePath];

我在library ......中的documents文件夹里面有offline.plist文件。

请帮忙。提前谢谢。

1 个答案:

答案 0 :(得分:-1)

尝试使用以下代码

#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;