我正在使用委托方法将NSMutableDictionary
从一个视图控制器传递给另一个视图控制器。
这是委托方法:
-(void)onClickOrder:(NSMutableDictionary *)dicGetOrder
{
// Here object is replced by previous object.
[arrayOrder addObject:dicGetOrder];
}
称之为:
[delegateOrder onClickOrder:dicOrder];
它调用了我的委托方法,并且第一次成功地将它添加到我的数组中,但是当它第二次调用时,在添加到来自视图控制器的数组之前,在数组中委托方法对象被新对象替换。 )
为什么会这样?
修改
当我刷新页面时它工作正常。(表示弹出和推送视图