나는 MSQuery를 나오는 배열을하고 같이 나오면 그것에서 어떤 일을 점점 :목표 C에서 배열과
내가로부터 barID 그것에서 얻을 필요 3 열을 다른 배열이나 사전에 배치 할 수 있도록 for 루프를 수행 할 수 있습니다.
나는 MSQuery를 나오는 배열을하고 같이 나오면 그것에서 어떤 일을 점점 :목표 C에서 배열과
내가로부터 barID 그것에서 얻을 필요 3 열을 다른 배열이나 사전에 배치 할 수 있도록 for 루프를 수행 할 수 있습니다.
다음 코드를 보면 :
test: (
{
barID = 1;
},
{
barID = 2;
},
{
barID = 3;
}
)
test barIDs: (
1,
2,
3
)
그래서 당신은 내가 valueForKey:
을 수행 할 때, 그것은 새로운 NSArray
이를 포함 만드는 것을 볼 수 있습니다
NSArray *test = @[@{@"barID": @1}, @{@"barID": @2}, @{@"barID": @3}];
NSLog(@"test: %@", test);
NSLog(@"test barIDs: %@", [test valueForKey:@"barID"]);
이 다음과 같은 출력을 생성 각 사전의 barID
키 값
빙고! valueforKey가 작동하고 세 개의 ID가 표시되므로 다른 배열을 만들 수 있습니까? – user3229170
@ user3229170 "다른 배열로 만듭니다"란 무엇을 의미합니까? – Gavin
@ user3229170,'valueForKey :'는 배열을 반환하므로 배열을 반환합니다 ... – Wain
로깅을 수행하는 코드를 보여줍니다. 당신은 3 개의 다른 사전을 로깅하는 것처럼 보입니다 ... 어떻게 barID를 추출하려고했는데 무엇이 잘못 되었습니까? – Wain
배열에 세 개의 사전이 있고 각각에서 BarID를 추출해야하므로 다른 쿼리를 수행 할 수 있습니다. – user3229170