この for ループがループしない理由がわかりません! どんな助けでも感謝します。何らかの理由で i++ が動作していませんか??
busTypeForSectionsFirst には、A から Z までの複数の文字の配列が含まれています (各文字の量が異なります)。
tempArray は、A から Z までの配列です。
私のログは次のようになります: x26 回。
2013-01-08 11:17:53.596 アプリ[969:c07] i = 0
2013-01-08 11:17:53.596 App[969:c07] 配列内の i の数 = 2
2013-01-08 11:17:53.596 App[969:c07] オブジェクトが検索されました - A
NSCountedSet *countedSet = [[NSCountedSet alloc] initWithArray:busTypeForSectionsFirst];
NSLog(@"%@", countedSet);
for (int i=0; i<=26; i++) {
if (![countedSet countForObject:[tempArray objectAtIndex:i]]) {
NSLog(@"Nil");
NSLog(@"i = %i", i);
NSLog(@"Count of i in array = %i", [countedSet countForObject:[tempArray objectAtIndex:i]]);
NSLog(@"Object searched - %@", [tempArray objectAtIndex:i]);
return 0;
} else {
NSLog(@"i = %i", i);
NSLog(@"Count of i in array = %i", [countedSet countForObject:[tempArray objectAtIndex:i]]);
NSLog(@"Object searched - %@", [tempArray objectAtIndex:i]);
return 0;
return [countedSet countForObject:[tempArray objectAtIndex:i]];
}}
return 0;