UPGRADE YOUR SKILLS: Learn advanced Swift and SwiftUI on Hacking with Swift+! >>

NSPredicate search: Core Data

Forums > SwiftUI

I have an array of content like:

["When you find your way",
"you will find a way to make it happen",
"your is mine"
]

My predicate is NSPredicate(format: "content CONTAINS[c] %@", "you"), it should return the whole second sentence "you will find a way to make it happen", instead of all 3 sentences. Any ideas how to do this?

3      

you is contained in all three sentences so the query is operatint correctly

youd have to change it to contain "You will" to get that second sentence specifically

Richard

3      

@Richard

I understand that. But the thing is how we can query exactly senteces that contain 'you' if we have lots of sentences in content?

3      

Instead of matching for "you" try searching for "you " but keep in mind this will also return the first sentence too because that also has the word you in it.

3      

TAKE YOUR SKILLS TO THE NEXT LEVEL If you like Hacking with Swift, you'll love Hacking with Swift+ – it's my premium service where you can learn advanced Swift and SwiftUI, functional programming, algorithms, and more. Plus it comes with stacks of benefits, including monthly live streams, downloadable projects, a 20% discount on all books, and free gifts!

Find out more

Sponsor Hacking with Swift and reach the world's largest Swift community!

Archived topic

This topic has been closed due to inactivity, so you can't reply. Please create a new topic if you need to.

All interactions here are governed by our code of conduct.

 
Unknown user

You are not logged in

Log in or create account
 

Link copied to your pasteboard.