2012-12-24 1 views
1

저는 코코아를 처음 접했고 NSComboBoxDataSource로 채우는 NSComboBox를 가지고 있습니다. 지금까지는 그렇게 좋았지 만, 내가 알아낼 수 없었던 것은 어떤 유형의 물체를 저장할 수 있는지입니다. 문자열로 성공했지만 표시되는 것보다 더 많은 정보를 저장할 수 있기를 바랍니다. 나열된 (클라이언트)를 나타내는 사용자 지정 개체를 저장하려고했지만 아무 것도 표시되지 않습니다.NSComboBox 객체 유형

답변

1

object을 모델에 저장할 수 있습니다.

그러나 표시 목적으로 문자열이 좋을 것입니다. 그리고 문자열 값의 선택에 따라 전체 객체를 가져올 수 있습니다 (배열 또는 사전에있을 수 있음). 그럼 당신은 모든 propeties을 표시 할 수 있습니다 GUI의 어느 곳.

마찬가지로 개체가있는 nslog 사전이나 배열의 경우 개체 내부의 값이 아닌 메모리 위치 만 볼 수 있습니다. 다시 표시하려면 표시를 깨야합니다. 여기의 경우도 마찬가지입니다.

+0

감사합니다. 나는이 오류에 접근했습니다. 데이터 소스는 객체 저장소를 처리하고 표시 문자열을 콤보에만 전달합니다. – benjineer

+0

그것은 통과하지 못한다. 당신은 어떤 가치를 보여줄 필요가있다. –