Reputation: 792
i have an NSMutableArray that gives this output in the debug area:
finalArray (
(
)
)
Now i want an if else statement to do something if this is the output. I tryd this:
NSArray *emptyArray = @[];
if (finalArray == nil || finalArray == emptyArray)
{
NSLog(@"foobar");
}
How can i check if my array is this output?
Upvotes: 1
Views: 177
Reputation: 123
Your array consists of another item (probably also an array) which is empty.
To check for that, you can use:
if(finalArray.firstObject.count == 0)
{
NSLog(@"It's empty!");
}
Upvotes: 1
Reputation: 401
You can count the items of the array with the following code:
if([emptyArray count] == 0) {
NSLog(@"array is empty");
}
Upvotes: 0