我正在尝试将 NSArray 中的对象与两个不同 NSArray 中的两个对象进行比较,并且我想存储该对象的第一次出现并丢弃下一个。
例如:-
我有一个 Array1,其中包含(20.12、20.15、21.4、22.6、23.0、24.2、28.7、30.5、30.9、32.6、33.7)之类的对象。现在我有另一个 Array2 包含像 (20.00, 22.0, 28.0, 30.0, 33.0) 这样的对象和另一个 Array3 包含像 (21.0, 24.0, 29.0, 32.0, 34.0) 这样的对象
现在我想存储介于(20.00 - 21.0、22.0 - 24.0、28.0 - 29.0、30.0 - 32.0、33.0 - 34.0)之间的第一个对象。我试图通过使用来实现这一点
if (clickTimeInterval >= [[Array2 objectAtIndex:i] doubleValue] && clickTimeInterval <= [[Array3 objectAtIndex:i] doubleValue]) {
我的 clickTimeInterval 是存储在我的 Array1 中的时间间隔。我能够获取这些值,但我只想存储首先出现的值并存储到 Array4 中。它看起来像 Array4 = (20.12, 22.6, 24.2, 28.7, 30.5, 33.7)。谁能帮我解决这个问题?