iPhone:反转NSMutablearray时收到警告

nit*_*hin 3 iphone warnings objective-c nsmutablearray ios

我需要反向(按降序排序)NSMutablearray.我尝试了以下代码并且它可以工作,但是收到了警告.我怎么能删除警告?

NSMutablearray *resStatusArray;

[resStatusArray sortUsingSelector:@selector(compare:)];

    resStatusArray=[[resStatusArray reverseObjectEnumerator] allObjects];
Run Code Online (Sandbox Code Playgroud)
Warning:Incompitable pointer types assigning to 'NSMutablearray*_strong' from ' NSarray *'
Run Code Online (Sandbox Code Playgroud)

Jaa*_*nus 7

user1118321在说明中是正确的.要修复它,您将创建一个新的可变数组.我怀疑这比演员更安全.

resStatusArray = [NSMutableArray arrayWithArray:[[resStatusArray reverseObjectEnumerator] allObjects]];
Run Code Online (Sandbox Code Playgroud)