Why is the count of otherArray 0 even though self.array has N items and the for loop is executing N times?
for (MyObject *obj in self.array)
{
[self.otherArray addObject:obj];
NSLog(@"Num items: %d", [self.otherArray count]);
}
self.otherArray is an NSMutableArray*
LATER: Doh!, forgot to call alloc/init (I come from a language where the equivalent of addObejct will create the array if necessary).