Вопрос по iphone, objective-c – Как искать nsmutablearray в объективном приложении c-iPhone

5

Я читаю RSS-канал в nsmutablearray. Я хочу найти канал XML. для этого я хочу найти nsmutablearray. Я очень новичок в приложениях для iPhone. Может кто-то помочь мне с этим..

Спасибо,

Ваш Ответ

1   ответ
18

например так:

NSMutableArray* names = [NSMutableArray arrayWithObjects:@"Andy", @"Bart", @"Bob", nil]; 
NSPredicate* predicate = [NSPredicate predicateWithFormat:@"SELF beginswith[c] 'b'"];
NSArray* namesStartingWithB = [names filteredArrayUsingPredicate: predicate];
// namesStartingWithB now contains @"Bart" & @"Bob"

Вы должны посмотреть наNSArray а такжеNSPredicate документация для получения дополнительной информации. Если вы ищете информацию, относящуюся к синтаксическому анализу XML (то есть канал RSS), вам следует ознакомиться со статьей Мэтта Галлахера оиспользование libxml2 для разбора XML и запросов XPath в Какао.

Добавлены ссылки на документацию
shouldnt NSArray * namesStartingWithB = [массив фильтрованныйArrayUsingPredicate: предикат]; быть NSArray * namesStartingWithB = [names FilterArrayUsingPredicate: предикат];
@James Спасибо за советы - исправлено.

Похожие вопросы