0

我在将数据从 plist 加载到NSMutableDictionary. 在模拟器中,一切正常。当我将它部署到 iPad 上时,我第一次调用这个函数时一切正常,但是当我第二次调用这个函数时dictnil. 可能是什么问题呢?

这是我的功能:

- (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];
}
4

0 回答 0