【发布时间】:2015-05-04 16:38:23
【问题描述】:
我想根据名为 id 的对象过滤 NSARRAY,我有一组特定的要过滤并希望在 NSARRAY 中排在第一位的 ID。
我将以下 Id 存储为NSNUMEBR
NSNumber *A = [NSNumber numberWithInt:1122];
NSNumber *B = [NSNumber numberWithInt:1345];
NSNumber *C = [NSNumber numberWithInt:1667];
NSNumber *D = [NSNumber numberWithInt:1223];
NSNumber *E = [NSNumber numberWithInt:1213];
NSNumber *F = [NSNumber numberWithInt:1123];
NSNumber *G = [NSNumber numberWithInt:1555];
NSNumber *H = [NSNumber numberWithInt:1666];
NSNumber *I = [NSNumber numberWithInt:1567];
这些是我要过滤并希望在我的NSARRAY 中排在第一位的id 集(可以是NSMutableArray 进行操作)
编辑 1:
NSARRAY 基本上是将 id 对象作为
Ids = [dict valueForKey:@"id"];
选择性的 id 存储在 NSNUMBER A 到 I 中
【问题讨论】:
-
你的问题不清楚,你的例子有明显的语法错误。你能改进你的问题吗?
-
您要清除数组吗?或者那个奇怪的循环(包括上面的分配)应该做什么?
-
@luk2302 我想删除该索引,然后添加到数组的顶部。
-
循环将删除该 ID 一次,以便我以后可以将它们添加在一起,
-
你能举个更清楚的例子吗?
标签: ios objective-c nsmutablearray nsarray nsmutabledictionary