2014-01-23 3 views
-2

나는 완전히 내가 아래 세드릭 아무 생각이 여기에 난처한 상황에 빠진거야 난 그냥 배열을 통해 이동하고 프로퍼티리스트 내의 모든 다른 배열 값을 출력하기 위해 쓴 코드는 : 나는 '무엇NSTableView에서 나중에 볼 배열의 개체를 추가 하시겠습니까?

for (userFoodDataArray in userFoodDataArray){ 
NSLog(@"%@", userFoodDataArray); 
} 

나는 "내가 생각하기"를 시도하는 것은 나중에 객체로 추가하기 때문에 검색이나 어쩌면 NSTableView를 통해 볼 수 있기 때문에 누군가 내가해야 할 일에 대해 올바른 방향으로 나를 향하게 할 수 있습니다. 내가 NSLog 문하는 프린트 아웃 홀수 방법의 형식을 사용할 때

또한 아래 참조 :

2014-01-23 21:45:40.212 Carbies[4425:70b] (
Coconut 
) 
2014-01-23 21:45:40.212 Carbies[4425:70b] (
Watermelon 
) 
2014-01-23 21:45:40.212 Carbies[4425:70b] (
Egg 
) 

그들 왜 주위에 이상한 브래킷이?

+1

_real_, _compilable_ 코드를 게시하십시오. – Kreiri

답변

1

이것은 실제 객체가 아니며 NSLog는 NSArray 객체 컬렉션을 인쇄합니다.

개체를 NSString 또는 다른 레이블로 가져 오면 대괄호가 아닌 "문자열"만됩니다.

+0

NSTable View에서 볼 수있는 일종의 객체에 추가해야합니까, 아니면 다른 질문이 있습니까? – Mutch95

+0

UITabelView는 인덱스를 기반으로 객체를 얻을 수 있도록 배열 종류를 필요로하므로 NSArray를 선호하지만 고유 객체가있는 경우 NSSet도 사용할 수 있습니다 – Retro

+0

그래서 객체에 이미 객체를 추가 할 필요가 없습니다 배열? – Mutch95

0

각 개체를 배열로 간주합니다. [userFoodDataArray firstObject]을 사용할 수 있으므로 첫 번째 객체를 반환합니다. 귀하의 경우에만 그것이 가지고있는 유일한 일.

관련 문제