您的位置:首页 > 其它

获取plist文件信息

2015-12-22 14:08 330 查看
app info中的plist信息获取方式 :

NSString *localVersion = [[[NSBundlemainBundle]infoDictionary]objectForKey:@"CFBundleShortVersionString"];
或者

NSString *localVersion = [[NSBundlemainBundle]objectForInfoDictionaryKey:@"CFBundleShortVersionString"];

自定义pList文件信息获取方式:

+ (NSDictionary*)getBundlePlist:(NSString*)plistName
{
    NSString* errorDesc =
nil;
    NSPropertyListFormat format;
    NSString* plistPath = [[NSBundle
mainBundle] pathForResource:plistName
ofType:@"plist"];
    NSData* plistXML = [[NSFileManager
defaultManager] contentsAtPath:plistPath];
    NSDictionary* result = (NSDictionary*)[NSPropertyListSerialization
                                          
propertyListFromData:plistXML
                                          
mutabilityOption:NSPropertyListMutableContainersAndLeaves
                                          
format:&format errorDescription:&errorDesc];
    return result;
}

键值名称见官网:
https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/CoreFoundationKeys.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: