【发布时间】:2013-10-02 13:53:16
【问题描述】:
我有一个名为 comboData 的 NSMutableArray 我正试图过滤掉它:
NSMutableArray * filteredVersion = [[NSMutableArray alloc] init];
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"id >= %d AND id <= %d",1,7];
[filteredVersion setArray: [comboData filteredArrayUsingPredicate:
predicate]
];
我收到unknown selector 错误消息
[__NSCFNumber length]: unrecognized selector sent to instance 0xa966350
在第二行。 我(重新)错过了什么?
[编辑]
comboData如下(在调试区打印出来)
combo data (
{
id = 1;
label = "A";
name = '';
},
{
id = 2;
label = "B";
name = '';
},
【问题讨论】:
-
请添加异常断点以查找崩溃的行。
-
这是最后一个,当我调用 setArray...
-
请您显示 setArray 函数的代码。
-
是NSMytableArray.h的标准iOS方法
-
comboData 数组中包含哪些对象?
标签: ios nsmutablearray nspredicate