c# iphone xamarin.ios nspredicate nsfetchrequest

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?