1
#import "someClass.h"
@implementation someClass
- (NSInteger *)checkWakeOnLan {
SCDynamicStoreRef ds = SCDynamicStoreCreate(kCFAllocatorDefault, CFSTR("myapp"), NULL, NULL);
CFDictionaryRef dr = SCDynamicStoreCopyValue(ds, CFSTR("State:/IOKit/PowerManagement/CurrentSettings"));
CFNumberRef wol=CFDictionaryGetValue(dr, CFSTR("Wake On LAN"));
CFRelease(dr);
CFRelease(ds);
여기
내 문제에 CFNumberRef 변환, 어떻게 또 다시 tryed하지만 언제 가지고 , NSInteger에 CFNumberRef 변환이 NSInteger
NSInteger *value = [... ?];
return value;
}
- (IBAction)doStuff:(NSButton *)sender {
[myBevelButton setState:[self checkWakeOnLan]]; //setState takes NSInteger
//myBevelButton defined elsewhere, shows different icons
}
@end
감사합니다. 너무 쉬워요! :) –
예, 오류 설명을 이해할 필요가 있습니다. :) –