我有一個名爲comboData NSMutableArray
而我試圖篩選出:NSPredicate和過濾
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 = '';
},
請添加異常斷點以查找崩潰的行。 – Fogmeister
這是最後一個,當我打電話給setArray ... – giuseppe
請你可以顯示setArray函數的代碼。 – Fogmeister