0

이 작업은 간단 할 것이라고 생각했지만 2 일 후에 패배를 인정합니다. 작업은 간단합니다.
사용자 인터페이스에서 &은 myClass의 NSMutableDictionary에 포함 된 키/값 쌍의 단일 NSString 값을 표시합니다. 파일의 소유자 클래스 = myClass가
- - NSDictionaryController 내용 사전의 '설정'
소유자 모델 키 경로를 파일에 바인딩 - DictionaryController의 arrangedObjects에 바인딩 NSTextField있는을
: IB에서
myClass:
NSMutableDictionary *settings;
settings = [[NSMutableDictionary alloc] init];
[settings setObject:@"2400" forKey:@"test"];

: 여기Interface Builder의 NSMutableDictionary 값에 액세스하십시오.

코드 추출물이다 [<_NSControllerKeyValuePair 0x1001db3d0> valueForUndefinedKey:]: this class is not key value coding-compliant for the key test.

012 : 모델 키 경로 '테스트'

오류를 생성합니다

모든 의견과 도움을 주시면 대단히 감사하겠습니다.

답변

0

IB와 관련이 있는지 잘 모르겠습니다. NSMutableDictionary를 초기화 한 것처럼 보이지 않습니다. 시도해보십시오.

NSMutableDictionary *settings= [NSMutableDictionary dictionaryWithCapacity:10]; 
[settings setObject:@"2400" forKey:@"test"]; 

희망이 있습니다.

+0

죄송합니다. 초기화가 완료되었습니다. 위의 코드에 포함시키는 것을 잊었습니다. – helioz

관련 문제