我知道有很多基于同一主题的问题。但似乎没有人能解决我的问题。
我有一个NSMutableArray
_buttonArray
和一个NSMutableDictionary
_singleBtn
。
当我按下一个按钮时,我将字典添加到数组中。但是数组被覆盖了。
[_singleBtn setObject:scanBarCodeButton.titleLabel.text forKey:@"text"];
[_singleBtn setObject:NSStringFromCGRect(scanBarCodeButton.frame) forKey:@"frame"];
[_buttonArray addObject:_singleBtn];
在第一次迭代中,我得到以下信息:
{
frame = "{{20, 40}, {50, 40}}";
text = abc;
}
现在,如果我添加文本“xyz”,它会给我:
{
frame = "{{20, 90}, {80, 40}}";
text = xyz;
},
{
frame = "{{20, 90}, {80, 40}}";
text = xyz;
}
我已经完成了数组和字典的分配viewDidLoad