Sto cercando di capire come concatenare i nomi degli attributi. Ho un attributo county e district che voglio interrogare comeAttributi concatenanti NSPredicate
[NSPredicate predicateWithFormat:@"county + district contains[cd] %@",searchBar.text]
mi dà generazione SQL non implementata per errore di predicato. e non sono sicuro di come implementare NSPredicate. Grazie
Questo non è equivalente. concatenare "ABC" + "DEF" corrisponderebbe a "CDE". La tua soluzione non lo farebbe. Capisco che nel contesto OP non è probabile che si tratti di un problema. Sarebbe nel mio Quindi la domanda è la seguente: come si concatenano 2 colonne di un'entità prima della corrispondenza? –
@ Jean-DenisMuys hai mai trovato la risposta? http://xkcd.com/979/ – figha
Ho finito per aggiungere un attributo derivato che ho calcolato per essere la concatenazione di due sorgenti. Quindi ho un predicato su quell'attributo derivato. Questo spreca spazio nel mio database CoreData, ma è un prezzo che posso pagare nel mio caso. Potrei averlo reso un attributo transitorio, ma non sono sicuro che tu possa eseguire una query su uno. (TBH, non ho nemmeno provato) –