我正在实施UISearchBar
和SearchDisplayController
来过滤我从HTML解析的NSArray
。我的数组中的数据类似于以下格式。
`"<Book:twRxQxBihF> {\n bookAuthor = Testing;\n bookTitle = \"IOS Development\";\n}",
"<Book:kxUTu3rcX5> {\n bookAuthor = Testing;\n bookTitle = \"Android Development\";\n}",
.....`
我的项目是关于移动图书馆,我想按作者或标题过滤该书
截至目前,我有一个名为parseResults的NSArray来存储我解析的数据,另一个NSArray
filteredResults
来存储最终结果。我对IOS开发很陌生,而且我对使用范围进行搜索非常困惑。
抱歉我的英语不好。
答案 0 :(得分:3)
NSString *search = @"IOS Development";
NSUInteger index = [myArray indexOfObjectPassingTest:
^(id obj, NSUInteger idx, BOOL *stop) {
return [(NSString*)obj rangeOfString:search].location != NSNotFound;
}];
示例改编自:being a blockhead。