从'nsarray'分配给'nsmutablearray'的不兼容指针类型

Din*_*sh_ 3 iphone nsarray ios4 ios

NSSortDescriptor *sortDescriptor = [[NSSortDescriptor alloc] initWithKey:@"self" ascending:YES];

sortedFloats = [Arr_distance sortedArrayUsingDescriptors:
                    [NSMutableArray arrayWithObject:sortDescriptor]];
Run Code Online (Sandbox Code Playgroud)

sortedFloatsNSMutableArray 在哪里,Arr_distance也是NSMutableArray

我收到警告Incompatible pointer types assigning to 'NSMutableArray ' from 'NSArray ' 仍然结果是正确的,但是警告是什么?

Nir*_*hah 5

以你sortedFloatsNSArray的,而不是NSMutableArray里.你会发现你的警告消失了.

享受编程