我正在使用NScoding加載NSMutableArray;這個就好加載了:如何根據float過濾NSmutableArray
_patients = [RND_PatientDB loadPatientData];
的_Patients NSMutableArray中的每個對象都有一個稱爲「已完成」浮動。
我嘗試從具有_patients.completed == 1 「_pateints」 的NSMutableArray中僅篩選的對象:
NSNumber *num1 = [NSNumber numberWithFloat:1.0];
NSPredicate *sPredicate = [NSPredicate predicateWithFormat:@"completed == %@", num1];
patientsFiltered = [[_patients filteredArrayUsingPredicate:sPredicate] mutableCopy];
我得到這個錯誤:
Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[ valueForUndefinedKey:]: this class is not key value coding-compliant for the key completed.
任何想法?
我有疑問,我們可以定義完成爲float而不是bool嗎? – bllakjakk 2014-09-21 12:16:30