我正在尝试更新 NSMutableArray 中的对象。
Product *message = (Product*)[notification object];
Product *prod = nil;
for(int i = 0; i < ProductList.count; i++)
{
prod = [ProductList objectAtIndex:i];
if([message.ProductNumber isEqualToString:prod.ProductNumber])
{
prod.Status = @"NotAvaiable";
prod.Quantity = 0;
[ProductList removeObjectAtIndex:i];
[ProductList insertObject:prod atIndex:i];
break;
}
}
有没有更好的方法可以做到这一点?
最佳答案
删除行:
[ProductList removeObjectAtIndex:i];
[ProductList insertObject:prod atIndex:i];
这样就可以了!
关于ios - 如何更新NSMutableArray中的对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7239617/