예를 들어, 색인 3에 항목이 있는지 어떻게 확인할 수 있습니까?개체가 NSMutableArray의 특정 인덱스에 있는지 확인하는 방법은 무엇입니까?
NSArray
의 개체는 "동물"클래스에서 인스턴스화됩니다.
예를 들어, 색인 3에 항목이 있는지 어떻게 확인할 수 있습니까?개체가 NSMutableArray의 특정 인덱스에 있는지 확인하는 방법은 무엇입니까?
NSArray
의 개체는 "동물"클래스에서 인스턴스화됩니다.
글쎄, 한 배열이 충분한 크기로, 당신은 뭔가 인덱스 i
거기 알고 :
if ([myArray count] > 3) {
id myObj = [myArray objectAtIndex:3];
...
}
당신이 elsek 뭔가를 확인하기 위해 필요한 경우, 같은, 당신은 다음이 코드를 시도
if (myObj != [NSNull null]) ...
NSMutableArray의 저장소에 '간격'이 없기 때문에 인덱스가 [array count]
보다 작 으면 해당 인덱스에 개체가 있는지 확인할 수 있습니다. NSMutableArray
가 nil이 아닌 객체를 유지해야하기 때문에
를 확인할 수는 NSNull 싱글에 대한 참조를하지 않았다 확인 말할
,for(int j = 0; j < [yourArray count]; j++)
{
if(obj isKindOfClass:[Animal class]]) {
return
}
}
그러나 null 일 수도 있지만 (확인하기 쉽습니다)? – Thilo
NSNull 객체가있을 수 있지만 배열에 NULL (또는 nils)이 없습니다. – trudyscousin