对象替换为NSMutableArray中的上一个对象

时间:2016-04-05 10:10:41

标签: ios objective-c delegates

我正在使用委托方法将NSMutableDictionary从一个视图控制器传递给另一个视图控制器。

这是委托方法:

-(void)onClickOrder:(NSMutableDictionary *)dicGetOrder
{
   // Here object is replced by previous object.

    [arrayOrder addObject:dicGetOrder];
}

称之为:

    [delegateOrder onClickOrder:dicOrder];

它调用了我的委托方法,并且第一次成功地将它添加到我的数组中,但是当它第二次调用时,在添加到来自视图控制器的数组之前,在数组中委托方法对象被新对象替换。 )

为什么会这样?

修改

当我刷新页面时它工作正常。(表示弹出和推送视图

0 个答案:

没有答案