我在将数据从 plist 加载到NSMutableDictionary
. 在模拟器中,一切正常。当我将它部署到 iPad 上时,我第一次调用这个函数时一切正常,但是当我第二次调用这个函数时dict
是nil
. 可能是什么问题呢?
这是我的功能:
- (NSMutableDictionary*) getDataFromPList: (NSString*) pList fromElement:(NSString*) element{
NSString *ressourcePath = [[NSBundle mainBundle]resourcePath];
NSString *filePath = [[NSString stringWithFormat:@"%@/%@", ressourcePath, pList] retain];
NSMutableDictionary *dict = [[NSMutableDictionary alloc] initWithContentsOfFile:filePath];
return [dict objectForKey:element];
}