Может кто-нибудь помочь мне в этомПоиск От Plist
Я нагруженной plist
при запуске приложения мое приложение и у меня есть вход поиска. Когда я ввожу текст для ввода Я хочу, чтобы найти plist
self.plistFile = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"xutbe"] ofType:@"plist"];
self.allData = [NSArray arrayWithContentsOfFile:self.plistFile];
я судимый как это, но не работаю
NSString *INPUT = @"s";
self.plistFile = [[NSBundle mainBundle] pathForResource:[NSString stringWithFormat:@"filename"] ofType:@"plist"];
self.allData = [NSArray arrayWithContentsOfFile:self.plistFile];
NSArray *searchRes = [self.allData filteredArrayUsingPredicate:[NSPredicate predicateWithFormat:@"self == %@", INPUT]];
NSLog(@"%@", searchRes);
А также попытался это и не работает
NSString* plistPath = [[NSBundle mainBundle] pathForResource:@"xutbe" ofType:@"plist"]; NSDictionary* dict = [NSDictionary dictionaryWithContentsOfFile:plistPath]; NSDictionary* vcDict = [dict valueForKey:@"sd"]; NSLog(@"%@", vcDict);
Вероятно, вы должны быть более конкретным о содержании плиты. Это массив строк? или массив словарей? – FelixLam