Objective c 删除随机按钮

Objective c 删除随机按钮,objective-c,random,Objective C,Random,我每秒生成一个带有标签1、2、3等的按钮,随着每个按钮的生成而递增。当用户使用触发RemoveFromSuperview的(id)sender方法单击按钮时,按钮将被删除。有没有一种方法可以在不单击特定按钮的情况下一次删除多个随机按钮?可以做的一件事是将对这些按钮的引用存储在NSMutableArray中。但请记住,在使用removeFromSuperview删除按钮时,要将它们从NSMutableArray中删除

我每秒生成一个带有标签1、2、3等的按钮,随着每个按钮的生成而递增。当用户使用触发RemoveFromSuperview的(id)sender方法单击按钮时,按钮将被删除。有没有一种方法可以在不单击特定按钮的情况下一次删除多个随机按钮?

可以做的一件事是将对这些按钮的引用存储在
NSMutableArray
中。但请记住,在使用
removeFromSuperview
删除按钮时,要将它们从
NSMutableArray
中删除