배열에서 특정 기준을 충족하는 모든 항목을 포함하는 새로운 가변 배열을 만들고 싶습니다. 그건 문제가 아니야. 문제는 배열이 비어 있는지 확인하는 것입니다.배열에 객체가 있는지 확인합니다.
if (!theDates]) {/*do something*/}
변경 가능한 배열이 만들어 졌기 때문에 관계없이 긍정적으로 돌아옵니다. 그러나
if (![theDates objectAtIndex:0])
{
/* nothing got added to the array, so account for that */
}
else
{
/* do something with the array */
}
충돌합니다.
답변 중 하나에 해결책이있는 경우 대답하지 않은 섹션에서 질문을 삭제하려면 동의하는 것을 잊지 마세요. –