Your mutableArray
variable is uninitialized. In this case it is nil
, but it could very well be some arbitrary value, which could cause an EXC_BAD_ACCESS
exception upon dereferencing.
NSMutableArray *mutableArray = [[NSMutableArray alloc] init];