글쎄, 나는 이것을 알아 냈다. 나는 arraycontroller가 dictionarycontroller가 똑같이 할 것이지만 그것이 그렇게하지 않는다는 배열의 사용을 미러링했기 때문에 알게되었습니다. 이 과정은 ...
조금 다르다 그래서 당신은 당신이 그래서 아무것도 사용 그것에 다음 프로세스 바인딩 업데이트 할 수 있습니다 값을 추가하고 싶습니다 dictionarycontroller있는 경우 :
//Creates and returns a new key-value pair to represent an entry in the
//content dictionary.
id newObject = [dictController newObject];
//Use NSDictionaryControllerKeyValuePair Protocol setKey
[newObject setKey:@"Key"];
//Use NSDictionaryControllerKeyValuePair Protocol setValue
[newObject setValue:@"value"];
//Add the object to the controller
[dictController addObject:newObject];
이를 사실상 dictionarycontroller를 업데이트하고 값을 내용 사전에 추가합니다. setValue : ForKey는 NSDictionaryControllerKeyValuePair 프로토콜에 구현 된 메서드가 아니기 때문에이 경우 사용할 수 없습니다.
저는이 컨트롤러를 사용하는 다른 사람들에게 도움이되기를 바랍니다.
이 나를 위해 일했다,하지만 좀 더 내가 http://stackoverflow.com/questions/1596229/nsdictionarycontroller-doesnt-seem-to을하고 싶어 무엇을 정렬 듯이 질문에 발견 -observe-contents-dictionary- – TodK