2011-09-20 27 views
1

如何檢查NSMutableArray中的對象是否爲零而不會出現錯誤index .. beyond bounds for empty array?我收到的錯誤使用下面的代碼:檢查objectAtIndex是否爲零而沒有收到錯誤?

if (![self.sortedArray objectAtIndex:[alphabet indexOfObject:[NSString stringWithFormat:@"%c", (char) [letter characterAtIndex:0]]]]) { 
     NSMutableArray *arr = [NSMutableArray arrayWithObject:countryDict]; 
     [self.sortedArray addObject:arr]; 
} 
else { 
     [[self.sortedArray objectAtIndex:[alphabet indexOfObject:[NSString stringWithFormat:@"%c", (char) [letter characterAtIndex:0]]]] addObject:countryDict]; 
} 

回答

6

只需點擊您所使用的指數比[array count]較低;)