我正在将XCode 4.0.2用于iOS4项目。
当我的应用程序启动时,应用程序委托中的应用程序didFinishLaunchingWithOptions方法会将NSDictionary表单加载到plist中:
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"RGBSpaces" ofType:@"plist"];
RGBSpacesDictionary = [NSDictionary dictionaryWithContentsOfFile:plistPath];
NSDictionary是readonly。如何从任意类中读取NSDictionary的一个或多个元素?
谢谢
答案 0 :(得分:2)
UIApplication *appDelegate = [[UIApplication sharedApplication] delegate];
然后您可以使用appDelegate访问其属性,包括词典。
答案 1 :(得分:0)
而不是使用Appdelegate,更简单的选项是为NSObject类型创建一个类,只需在任何需要的地方导入该类来更新和获取值。另一个选项是NSUserDefaults.Depends关于要使用的要求。 / p>