KVC حدد حسب المعايير
-
13-09-2019 - |
سؤال
لدي مجموعة من الكائنات التي تم تحديدها من البيانات الأساسية. أحتاج إلى الاختيار من مجموعة المجموعة الفرعية هذه التي تتوافق مع الشرط. كيف افعلها؟
المحلول
إذا قرأت لك بشكل صحيح، فأنت تريد تصفية صفيفك بناء على حالة تلبيتها بعض الكائنات الموجودة فيه؟
يمكنك القيام بذلك باستخدام NSPredicate
و اتصل filteredArrayWithPredicate:
على صفيف الخاص بك.
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"attribute == YES"];
NSArray *filteredArray = [originalArray filteredArrayWithPredicate:predicate];
يمكنك قراءة المزيد حول استخدام المسندات في يتأرجح دليل البرمجة
يمكنك أيضا استخدام Ordicates لتصفية الخاص بك NSFetchRequest
مباشرة عند استرداد البيانات من البيانات الأساسية.
لا تنتمي إلى StackOverflow