Estoy buscando una solución sobre cómo formatear NSPredicate para buscar la palabra correcta en una cadena de texto. Actualmente estoy usando este código:¿Cómo encontrar la palabra startswith en una cadena usando NSPredicate?
NSPredicate *predicate = [NSPredicate predicateWithFormat:
@"(content CONTAINS[c] %@)", word];
pero vuelve resuls equivocados si la palabra es corta, por ejemplo: si la palabra es 'ail' le proporcione todas las cadenas con palabras que incluyen este 3 letras. . Pero no necesito una búsqueda tan abstracta, entonces ¿cómo buscar palabras 'comienza con' mi palabra en una cadena?
Gracias por su tiempo, pero estoy hablando de una cadena, no una palabra. Si voy a usar startswith, devolverá todas las cadenas que comiencen con mi palabra, pero necesito devolver las cadenas que contengan palabras, comienza con mi palabra ... – azia
Entonces, lo que necesitas es algo así como "cualquier palabra en el contenido comienza con XX" ? – Alfonso
Sí, algo como esto. Pero debería devolver una cadena completa. Lo que pasa es que necesito encontrar en las recetas de Núcleo Datos con uno de los ingredientes por título de la receta. Por ejemplo, si busco apple, necesito encontrar recetas con el título 'Fuji Apples Tarte Tatin'. – azia