我想阅读我自己创建的框架info.plist中包含的文件。当我尝试阅读时,rferans已经阅读了他的文件info.plist框架应用程序。
我需要阅读两者。我该怎么做?你能帮忙吗?
NSLog(@"*** %@", [[[NSBundle mainBundle] localizedInfoDictionary] valueForKey:@"ASD"]);
NSLog(@"*** %@", [[[NSBundle mainBundle] infoDictionary] valueForKey:@"ASD"]);
NSLog(@"*** %@", [[[[NSBundle allFrameworks] objectAtIndex:0] infoDictionary] valueForKey:@"ASD"]);
答案 0 :(得分:4)
首先使用框架路径创建包:
NSString* mainBundlePath = [[NSBundle mainBundle] resourcePath];
NSString* frameworkBundlePath = [mainBundlePath stringByAppendingPathComponent:@"YourFrameworkBundle.bundle"];
frameworkBundle = [NSBundle bundleWithPath:frameworkBundlePath];
然后访问信息词典或您想要的内容
答案 1 :(得分:2)
感谢您的回答。
解决方案如下所示:
[[[NSBundle bundleForClass:[self class]] infoDictionary] objectForKey:@"ASD"]