这是我的代码
NSMutableArray * reversedNamesArray; //theres about a thousand variable already stored in here, this is just for documentation
reversedNamesArray = [reversedNamesArray sortedArrayUsingSelector:@selector(localizedCaseInsensitiveCompare:)];
//Incompatible pointer type assigning "NSMutableArray" to "NSArray"
上面的消息是我得到的,我知道这意味着什么,但我不想采取额外的步骤将一千个变量的 NSMutableArray 复制到 NSArray 是否有任何演员可以用来修复警告,它没有'不会影响我的代码,但我只想修复它。你能解释一下为什么它们不兼容吗?它们 NSMutableArray 和 NSArray 应该使用相同数量的字节,所以我不明白为什么它们首先不兼容。