我有一个UIButton
对象数组(我有5个按钮,所以我想将它们存储在一个数组中,以便于处理)。但Array
给我的错误UIButtons数组返回错误
“终止应用程序由于未捕获的异常 'NSInvalidArgumentException' 的,理由是:“ - [__ NSArray0 ADDOBJECT:]: 无法识别的选择发送到实例”
@property (weak, nonatomic) IBOutlet UIButton *starOne;
@property (weak, nonatomic) IBOutlet UIButton *starTwo;
@property (weak, nonatomic) IBOutlet UIButton *starThree;
@property (weak, nonatomic) IBOutlet UIButton *starFour;
@property (weak, nonatomic) IBOutlet UIButton *starFive;
@property (nonatomic, copy) NSMutableArray *_starButtons;
我有以下代码viewDidLoad
方法
- (void)viewDidLoad {
self._starButtons=[[NSMutableArray alloc]init];
[self._starButtons addObject:self.starOne];
[self._starButtons addObject:self.starTwo];
[self._starButtons addObject:self.starThree];
[self._starButtons addObject:self.starFour];
[self._starButtons addObject:self.starFive];
NSLog(@"%@",self._starButtons);
}
请hel我在哪里我错了。
这行是你得到的错误? –
尝试将NSMutableArray属性更改为强而不是副本。 –
@Imad我已经改变了复制到它强给我 'NSInvalidArgumentException',原因:'*** - [__ NSArrayM insertObject:atIndex:]:object can not be nil' – diksha