2017-02-15 5 views
0

イムは、実際に私は私のAppDelegateに3 NSMutableDictionaryを作成している 、Objective-Cアプリに取り組んで、私が使用して、これらのNSMutableDictionaryの値を設定する方法を知っている:読む価値は

[(AppDelegate *)[NSApp delegate]setCentralServTrapDict:CentralServDict]; 

しかし、私はいけません「tは論文の値を読み取る方法を知って、私はすでにこれを試してみました:

[(AppDelegate *)[NSApp delegate]valueForKey:@"kCentralServSystemCpuUsage"]; 

そして、この..:

[(AppDelegate *)[NSApp delegate]CentralServ valueForKey()]; 

他のクラスから私のNSMutableDictionaryの値にアクセスするにはどうすればよいですか?

+0

これはiosアプリですか、osxアプリですか? – KrishnaCA

+0

試してみてください:[[(AppDelegate *)[NSApp delegate] centralServTrapDict] valueForKey:@ "someKey"]; –

+0

'Objective-C'で初めての方、初めて基本的なことを学ぶのはなぜですか?そのような基本的な質問を避ける。 –

答えて

0

質問を正しく理解した場合、dictionaryの値にアクセスするための構文が正しくないようです。たとえば:

NSMutableDictionary *mutableDictionary = [NSMutableDictionary dictionary]; 
[mutableDictionary setObject:@1 forKey:@"firstValue"]; 
NSNumber *firstValueVar = mutableDictionary[@"firstValue"]; 
+0

thxしかし@Atif Imranは完璧に返事を送る – WelGalaxy