Описание тега nspredicate
Класс NSPredicate используется при разработке Mac OS X и iOS для определения логических условий, используемых для ограничения поиска либо для выборки, либо для фильтрации в памяти.
1
ответ
Результат запроса базовых данных не изменяется при использовании предиката для фильтрации
Я строю проект Core Data в Objective-C. У меня есть три таблицы с именами: CountryArea, ChargeStation и PlugType. Те имеют следующие отношения. CountryArea<- >> ChargeStation<< - >>PlugType Data: area1<-->>chargestation1.hasPlugType<--&g…
02 ноя '14 в 13:56
1
ответ
NSPredicate исключить имя в массиве
У меня есть этот массив имен (перечисленных имен), которые я хочу отфильтровать и удалить в массиве fbFriends. Как я могу это сделать? Кажется, моя статья не работает. // add "names" to listed name array NSMutableArray *aTempFriendList = [[NSMutable…
13 фев '12 в 15:20
2
ответа
Как эффективно получить доступ к данным в сложной базовой модели данных
У меня есть довольно сложная модель Core Data в моем проекте XCode. Для простоты я просто скажу здесь, что моя модель включает в себя Игры, которые имеют отношение ко многим с командами, каждая из которых имеет отношение ко многим игрокам. Все три и…
07 май '14 в 00:08
0
ответов
NSFetchedResultsController - Не перезванивать делегату для вставки / удаления
У меня есть FRC, который выбирает набор объектов, которые имеют отношение к категории (одна категория для многих объектов). Мой предикат для выборки объектов выглядит следующим образом: [NSPredicate predicateWithFormat:@"Category.enabled = YES"] Tog…
28 окт '13 в 18:18
1
ответ
MPMediaQuery с использованием MPMediaPropertyPredicate без пунктуации
MPMediaPropertyPredicate *titlePredicate = [MPMediaPropertyPredicate predicateWithValue:searchText forProperty:MPMediaItemPropertyTitle comparisonType:MPMediaPredicateComparisonContains]; NSSet *predicateSet = [NSSet setWithObject:titlePredicate]; M…
04 дек '11 в 13:30
3
ответа
Фильтруйте NSArray с другим NSArray, используя NSPredicate
Я хотел бы отфильтровать NSArray с другим NSArray с помощью NSPredicate NSArray *a = @[@{@"key1": @"foo", @"key2": @(53), @"key3": @(YES)}, @{@"key1": @"bar", @"key2": @(12), @"key3": @(YES)}, @{@"key1": @"foobar", @"key2": @(42), @"key3": @(NO)}]; …
01 июл '14 в 10:10
1
ответ
Объекты области, где не работает
Я пытаюсь получить объекты области с помощью NSPredicate. Это не работает RLMResults *activtyResults = [[[self getActivitySource]activities] objectsWhere:@"ID ==[c] '%@'",activityID]; activtyResults - ноль Это работает: for (RealmActivity *activity …
08 авг '17 в 15:27
1
ответ
Как я могу получить все контакты с номером мобильного телефона, используя структуру контактов в Swift?
Я использую try contactStore.unifiedContactsMatchingPredicate с ключом CNContactPhoneNumbersKey но я не уверен что NSPredicate использовать, чтобы просто принять все CNContactс ненулевым CNContactPhoneNumbersKey,
26 май '16 в 00:32
3
ответа
Удалить объекты с помощью NSPredicate
У меня есть следующий словарь, в котором есть много словарей. Как я могу удалить объекты, где isChanged = 1 из родительского словаря с помощью NSPredicate? { "0_496447097042228" = { cellHeight = 437; isChanged = 1; }; "100000019882803_19362910409533…
24 ноя '12 в 12:51
1
ответ
Запрос извлечения CoreData - сложный предикат
Как бы я упростил это, используя (в идеале) один предикат с операторами сбора код-ключ-значение? (Массив интересов в конце концов filteredGames.) NSManagedObjectContext *context; NSFetchRequest *request = [[NSFetchRequest alloc] init]; [request setE…
06 янв '13 в 17:02
1
ответ
Regex Matching Failure на NSPredicate
Я выполняю выборку с этим NSPredicate: NSPredicate *sameNameAndNumber = [NSPredicate predicateWithFormat:@"name LIKE %@ AND number LIKE %@", field1, field2]; Я получаю исключение: 2014-03-01 01: 02: 03.214 Воспоминания [44692: 3d03] * Завершение раб…
01 мар '14 в 09:21
1
ответ
NSPredicate - Основные данные - Сравните два свойства друг с другом
У меня есть то, что я подумал, было бы легко найти / найти в Google-стихе, но я был совершенно сбит с толку. У меня есть один объект с двумя настройками свойств даты в Core Data. Я хочу получить список объектов, где две даты не совпадают. Как я могу…
04 июн '12 в 20:11
1
ответ
Каков более эффективный способ сортировки и фильтрации основных данных?
Предполагая, что у меня есть объект Podcast, у которого есть много Эпизодов, я не понимаю, какой из них будет предпочтительным вариантом для отбора и сортировки: // Always work with the relationship property - (NSSet*)unfinishedEpisodes { NSArray* e…
07 янв '13 в 05:16
2
ответа
Предикат Core Data для нахождения x дней после даты
У меня есть базовая модель данных: Book ---- name release_date Мне нужно получить все книги, которые прошли как минимум два дня с момента их релиза,И я хочу сделать это с NSPredicate (не загружать все книги в память, а затем зацикливать и проверять)…
18 фев '14 в 14:57
1
ответ
Почему не работает этот NSP-предикат?
У меня есть очень простой NSPredicate как таковой: NSPredicate *sPredicate = [NSPredicate predicateWithFormat:@"name beginswith '%@'", theString]; [matchingTags filterUsingPredicate:sPredicate]; Это заставляет массив иметь 0 результатов, когда theSt…
28 июн '10 в 16:54
1
ответ
NSFetchResultsController с NSPredicate (отношение) против базового NSFetchRequest (изображение включено)
Вот изображение отношений, которые я обсуждаю: У меня есть установка UIScrollView в качестве горизонтальной прокрутки, которая прокручивает между 3 различными UIViewControllers (содержащие, конечно, UITableView и необходимые методы делегата и т. Д.)…
16 мар '11 в 03:09
0
ответов
NSPredicate вложенный массив с пользовательскими объектами
@interface Product : NSObject @property(strong,nonatomic) NSString* productID; @property(strong,nonatomic) NSString* productName; @property(strong,nonatomic) NSString* productImageURL; @property(strong,nonatomic) NSString* price; @property(strong,no…
09 мар '17 в 12:27
3
ответа
NSP предикат сбой
В searchBar у меня есть следующий код - (void)searchBarSearchButtonClicked:(UISearchBar *)searchBar { [searchBar resignFirstResponder]; self.filteredResults = [[NSMutableArray alloc] init]; NSPredicate* предикат = [NSPredicate предикат WithFormat:@"…
29 июл '13 в 20:00
1
ответ
NSFetchRequest возвращает нежелательные объекты
У меня есть запрос на получение -(NSArray*)getMeasureDaysForMeasures:(NSArray*)measures startingFromDate:(NSDate*)startingDate{ if(measures){ NSFetchRequest* measureRequest=[NSFetchRequest fetchRequestWithEntityName:@"MeasureDay"]; measureRequest.so…
01 янв '14 в 15:38
1
ответ
Пользовательский метод в управляемом объекте для предиката данных Core
Я хочу выполнить предикат на основе месяца сохраненного атрибута (NSDate). Я понимаю, что сравнение даты начала и окончания (установленной вручную) позволяет это сделать. Но я чувствую, что пользовательский метод в классе Managed Object должен позво…
12 июн '14 в 09:33