gpt4 book ai didi

iphone - 在 NSArray 中搜索

转载 作者:搜寻专家 更新时间:2023-10-30 19:44:24 24 4
gpt4 key购买 nike

我正在实现一个 UISearchBarSearchDisplayController 来过滤我从 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 开发的新手,我对范围搜索感到很困惑。

抱歉我的英语不好。

最佳答案

使用indexOfObjectPassingTest:

NSString *search = @"IOS Development";
NSUInteger index = [myArray indexOfObjectPassingTest:
^(id obj, NSUInteger idx, BOOL *stop) {
return [(NSString*)obj rangeOfString:search].location != NSNotFound;
}];

示例改编自:being a blockhead .

关于iphone - 在 NSArray 中搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11734230/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com