ios - UITableView Search For Name In Object -


i trying search through array of objects retrieved parse display results in uitableview. tried using same method used in 1 of other apps, in case searching through array of strings.

this code @ moment:

func filtercontentforsearchtext(searchtext: nsstring) {     let resultpredicate = nspredicate(format: "self beginswith[cd] %@", searchtext) //use either contains or beginswith     searchresults = datamanager.sharedinstance.ridearray.name.filteredarrayusingpredicate(resultpredicate) }  func searchdisplaycontroller(controller: uisearchdisplaycontroller!, shouldreloadtableforsearchstring searchstring: string!) -> bool {     self.filtercontentforsearchtext(searchstring)     return true } 

i understand why doesn't work, can't figure out solution problem. property want search within 'ride' object name.

can me out? thanks!

assuming ridearray array of parse objects have property name, predicate should be

nspredicate(format: "name beginswith[cd] %@", searchtext) 

and filter array with

ridearray.filteredarrayusingpredicate(searchpredicate) 

Comments

Popular posts from this blog

python - argument must be rect style object - Pygame -

webrtc - Which ICE candidate am I using and why? -

c# - Better 64-bit byte array hash -