2017-02-15 2 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