jjzjj

myArrayProperty

全部标签

ios - 在 iOS 中使用其数据时处理数组更新

我有一个NSMutableArray,我在其中添加了一组自定义对象。我还在使用位置服务,每当locationManager:didUpdateLocations:时,我都会检查该数组以使用适当的对象执行一些操作,该对象是数组的对象之一。另一方面,我需要每隔几分钟更新一次这样的数组,所以我猜如果在读取数组时更新它可能会导致冲突。在iOS中处理这种情况的最佳方法应该是什么?谢谢! 最佳答案 您可以采用多种方法。第一个是让您的阅读器线程将属性值复制到局部变量中,并让您的更新方法操作数组的副本(或创建一个新数组),然后将属性设置为更新/新数