Tag: search

二进制searchNSArray没有对象search,但条件

所以,我有这个NSNumber对象的数组。 我有一些我自己的,我需要在数组中find一个数字比我的数字最小的余量。 我如何使用二进制search? 方法: indexOfObject:inSortedRange:options:usingComparator接受对象作为参数,我没有它。 如何使用这种条件进行二分查找,但没有对象?

从PDF文件中searchstring/文本,并在iPhone / iPad应用程序中列出所有匹配的string

我已经实现了一个iPad应用程序,它实际上是读取PDF文件(使用石英)。 现在我想实现searchfunction,为此,我已经检查了一些教程,其中提到使用石英和一些提到FastPdfKit。 但是我不知道哪一个会更好。 我已经看到石英( https://developer.apple.com/library/mac/#documentation/GraphicsImaging/Conceptual/drawingwithquartz2d/dq_pdf_scan/dq_pdf_scan.html )。 我对此有一些疑问。 “运营商callback”是什么,为什么我们使用这个? “运营商表”这个目的是什么? 和 我们将在哪里放置search文本。 请在这方面给我build议,或提供我可以使用的任何其他开源。 提前致谢。

iOS UISearchBar背景颜色在iOS 9中

我一直在寻找这个问题,我希望我的search栏显示像BBC新闻应用程序 我尝试所有相关的方法 for view in searchBar.subviews { if view.isKindOfClass(NSClassFromString("UISearchBarBackground")!) { view.removeFromSuperview() break; } } self.searchBar.tintColor = UIColor.clearColor() self.searchBar.backgroundColor = UIColor.clearColor() self.searchBar.translucent = true 这是我的输出 我想念什么? 请帮助我,thx!

在Xcode的Plist里search数组

我正在开发一个应用程序,该应用程序应该searchPlist数据中的string,并返回一个值,以提示用户是什么types的品牌。 例如,用户在我的文本字段中input“iPhone”,应用程序应该点击文本字段下方的“Go”button,返回用户input的产品品牌。 在我的Products.plist里面,它包含品牌的某些产品的品牌arrays。 例子是: 苹果:iPhone,iPod,iPad,Mac索尼:PSP,PS3,Bravia,Xperia三星:Galaxy S II,Galaxy S III,Galaxy Tab 我怎样才能做到这一点? 我已经做了我的应用程序工作正常,但没有使用plist。 我只想使用应用程序的Plist来轻松维护和更新。

如何过滤“updateSearchResultsForSearchController”中的字典数组来search带有Swift的UITableView

我一直在围绕试图在我的UITableView中实现searchfunction。 我已经遵循了在这里stackoverflow大量的指示,并观看了YouTube上的video吨,我觉得现在我知道如何实现UISearchController,但我正在努力如何实际筛选我的数组在updateSearchResultsForSearchController函数。 我已经设法让search工作,如果我有一个简单的string值的数组,你在大多数实现search的在线示例中看到,但我有一个字典的数组,并不知道如何使用.filter来获得关键/值对中的字典。 我的peopleData数组是来自JSON文件的字典数组,它看起来像这样: { "people": [ { "ID" : "1", "firstname" : "Bob", "lastname" : "Smith", "age" : 25, "gender" : "Male" }, { "ID" : "2", "firstname" : "Fred", "lastname" : "Smith", "age" : "52", "gender" : "Male" } ] } 我的视图控制器看起来像这样: // Created by Elliot Wainwright on 26/02/2016. // Copyright © 2016 […]

使用Javascript跳转到UIWebView中的search结果

我已经build立了与JavaScript的uiwebviewsearch工作很好,但我希望能够跳转到search结果中的下一个发现的单词。 我已经成功地通过使用此代码创build视图以滚动到第一个实例: if (uiWebview_SearchResultCount == 1) { var desiredHeight = span.offsetTop – 140; window.scrollTo(0,desiredHeight); } 我怎么能得到这个searchresultcount更新到下一个find的结果(比如说,2,3,4,5等),当用户按下button在应用程序? 提前致谢。

消失在UINavigationController中的TableViewController中的UISearchController

我做了一个UITableView控制器与UISearchBar作为表头。 然后我把这个View Controller作为根视图控制器embedded到一个UINavigationController中。 现在,当我点击search栏,SearchBar似乎消失,并显示一个白色的屏幕。 键盘出现,但没有search栏。 表视图可以滚动,但search栏已经消失。 当我没有导航控制器实现这个UITableViewController,它完美的作品。 但是关于导航控制器的一些事情正在让所有的事情都发生。

映射注释search

我遵循了一个关于在mapViewsearchannotations以及在MKLocalSearchsearch世界的方法的如何search位置使用苹果 MKLocalSearch 。 但是,我不想用MKLocalSearch进行search,而是search我自己的annotations ,例如我自己添加了这些annotations : let LitzmanLocation = CLLocationCoordinate2DMake(32.100668,34.775192) // Drop a pin let Litzman = MKPointAnnotation() Litzman.coordinate = LitzmanLocation Litzman.title = "Litzman Bar" Litzman.subtitle = "נמל תל אביב 18,תל אביב" mapView.addAnnotation(Litzman) let ShalvataLocation = CLLocationCoordinate2DMake(32.101145,34.775163) // Drop a pin let Shalvata = MKPointAnnotation() Shalvata.coordinate = ShalvataLocation Shalvata.title = "Shalvata" Shalvata.subtitle = "האנגר 28,נמל […]

不区分大小写的数组search

我正在尝试search一个string的NSMutableArray。 我正在使用containsObject:目前,但它看起来像是区分大小写。 我需要search给定的string(旅行)的所有组合。 任何想法将不胜感激。 if ([self.theArray containsObject:trip]) { }

在ios中过滤数组检查多个属性

我有一个自定义对象的数组。 自定义对象看起来像这样 @interface User : NSObject @property(nonatomic, strong)NSString *user_Id; @property(nonatomic, strong)NSString *user_Name; @property(nonatomic, strong)NSString *user_UserName; @end 我必须过滤数组检查2个属性。 user_Name如果我searcha然后它应该得到从数组过滤的用户列表包含a在user_Name或user_Id我怎么能做到这一点? 对于我知道的单个媒体资源[user_Name] NSString *predicateString = @"user_Name MATCHES[c] %@"; NSString *matchString = [NSString stringWithFormat: @".*%@.*",searchText]; NSPredicate *predicate =[NSPredicate predicateWithFormat:predicateString, matchString]; self.searchResults = [userArray filteredArrayUsingPredicate:predicate];