Incompatible pointer types assigning to 'NSMutableArray *' from 'NSArray *'

1. 问题 


Incompatible pointer types assigning to 'NSMutableArray *' from 'NSArray *'



2.解决办法


 NSArrayNSMutableArray



  NSArray * array;

 NSMutableArray* MutArray = [[NSMutableArray alloc]init];



方法A:

  

 MutArray = [array mutableCopy];




方法B:


 NSMutableArray* MutArray= [NSMutableArray initWithArray:array];





3. NSMutableArray转NSArray


NSArray *array= [MutArray copy];



你可能感兴趣的:(ios,NSArray,NSMutableArray)