с использованием NSPredicate с набором ответов

У меня есть набор строк, содержащих personID, и у меня есть NSFetchedResults людей, управляемых объектами с уникальными strPersonID. Я попытался создать NSPredicate, но это не удалось. Любая помощь в этом будет принята с благодарностью. Я немного новичок в NSPredicate, так что будьте любезны.

NSSet *zipSet = [NSSet setWithSet:[self getziplist:searchText]];
searchString = [NSString stringWithFormat:@"(strPersonID IN %@)",zipSet];
NSPredicate *searchPersonPredicate = [NSPredicate predicateWithFormat:searchString];

Сообщение об ошибке времени выполнения: Завершение работы приложения из-за неперехваченного исключения «NSInvalidArgumentException», причина: «Невозможно проанализировать строку формата» (strPersonID IN {( 300040, г. 300082, г. 412218 )}) "'

6
задан Justin Spahr-Summers 11 December 2010 в 20:50
поделиться