c# - Está teniendo una NSFetchRequest con NSPredicate compatible con MonoTouch
iphone xamarin.ios (1)
wow, realmente estás ahorrando líneas de programación aquí. Es difícil de decir con ese fragmento, pero ... Mi mejor sugerencia es dividir esas líneas en más líneas, como
NSPredicate *myPredicate = ...
if (myPredicate) {
NSLog (@"Predicate exists");
}
Y siga así línea por línea para asegurarse de recibir la respuesta correcta. Eso es lo que hago. Podría ayudar un poco
He intentado lo siguiente con NSPredicate y no obtengo los resultados que esperaría:
NSFetchRequest request = new NSFetchRequest ();
request.Entity = NSEntityDescription.EntityForName("Entity", managedObjectContext);
NSSortDescriptor sort = new NSSortDescriptor ("date", false);
request.SortDescriptors = new NSSortDescriptor[1] { sort };
request.Predicate = NSPredicate.FromFormat("stringProperty == %@", new NSObject[1]{new NSString("someString")});
error = null;
NSObject[] results = managedObjectContext.ExecuteFetchRequest (request, out error);
¿Se admite NSPredicate en la versión estable actual de MonoTouch (5.0) o estoy haciendo algo mal?