从 AppDelegate 中的 MutableDictionnary 读取值
Read Value from MutableDictionnary situated in AppDelegate
我正在开发一个 Objective-C
应用程序,
我在 AppDelegate
上创建了 3 NSMutableDictionary
,我知道如何使用
在这些 NSMutableDictionary
中设置值
[(AppDelegate *)[NSApp delegate]setCentralServTrapDict:CentralServDict];
但我不知道如何读取这些值,我已经试过了:
[(AppDelegate *)[NSApp delegate]valueForKey:@"kCentralServSystemCpuUsage"];
还有这个 .. :
[(AppDelegate *)[NSApp delegate]CentralServ valueForKey()];
如何从另一个 class 访问我的 NSMutableDictionary
的值?
如果我正确理解了问题,那么您访问 dictionary
值的语法似乎不正确。例如:
NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionary];
[mutableDictionary setObject:@1 forKey:@"firstValue"];
NSNumber *firstValueVar = mutableDictionary[@"firstValue"];
我正在开发一个 Objective-C
应用程序,
我在 AppDelegate
上创建了 3 NSMutableDictionary
,我知道如何使用
NSMutableDictionary
中设置值
[(AppDelegate *)[NSApp delegate]setCentralServTrapDict:CentralServDict];
但我不知道如何读取这些值,我已经试过了:
[(AppDelegate *)[NSApp delegate]valueForKey:@"kCentralServSystemCpuUsage"];
还有这个 .. :
[(AppDelegate *)[NSApp delegate]CentralServ valueForKey()];
如何从另一个 class 访问我的 NSMutableDictionary
的值?
如果我正确理解了问题,那么您访问 dictionary
值的语法似乎不正确。例如:
NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionary];
[mutableDictionary setObject:@1 forKey:@"firstValue"];
NSNumber *firstValueVar = mutableDictionary[@"firstValue"];