我有一个 NSMutableArray
元素,我希望能够有条件地为某些元素设置自定义标志。例如,某些元素返回错误时的错误计数。如果计数超过 3,我想从数组中删除这个元素。
实现此类行为的最佳方式是什么?
最佳答案
几个选项:
有一个单独的数组来保存每个对象的计数器。从原始数组中删除一个时,请记住删除它对应的计数器对象。
创建一个包含 int 值和存储在数组中的任何其他对象的小类,并使用该对象填充 NSMutableArray。然后,您会将对象和错误计数器放在同一个地方
编辑:第二个选项是最具可扩展性的,如果你想添加更多标志或任何东西的话。
关于iphone - 为 NSMutableArray 中的元素设置标志,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13972959/