다음 설정 번들에서 선택한 옵션에 따라 plist를 읽고 글꼴 색상을 변경하려고합니다. NSDictionary App Crash
다음은 내가 그것을 달성하기 위해 노력하고 방법은 다음과 같습니다
NSString *path = @"/var/mobile/Library/Preferences/NCNotes.plist";
NSDictionary *dict = [[NSDictionary alloc] initWithContentsOfFile:path];
fontSize = [[dict objectForKey:@"slideSwitched"] floatValue];
if ([[dict objectForKey:@"noteColor"] valueForKey:@"Purple"]) {
noteView.textColor = [UIColor purpleColor];
} else {
noteView.textColor = [UIColor blackColor];
}
내 응용 프로그램이 충돌하는 이유는 왜 어떤 아이디어? 선택한 값에 따라 값을 읽고 색상을 변경하려면 어떻게해야합니까?
시도해보십시오. if ([[dict objectForKey : @ "noteColor"] isEqualTo : @ "Purple"]) – Merlevede
이전에 질문했습니다. 그 대답은 "noteColor"라는 이름의 "키"가 없습니다. "noteColor"값을 갖는 "key"라는 이름의 "key"가 있습니다 ... " – Putz1103