cmo*_*our 6 c# iphone xamarin.ios nspredicate nsfetchrequest
我使用NSPredicate尝试了以下内容,但是没有得到我期望的结果:
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);
Run Code Online (Sandbox Code Playgroud)
在当前稳定版的MonoTouch(5.0)中是否支持NSPredicate,或者我做错了什么?
哇,你真的在这里节省了编程线。很难用这个片段来判断,但是......我最好的建议是将这些行分成更多行,例如
NSPredicate *myPredicate = ...
if (myPredicate) {
NSLog (@"Predicate exists");
}
Run Code Online (Sandbox Code Playgroud)
并继续像这样逐行进行,以确保您获得正确的反馈。我就是做这个的。可能有一点帮助
| 归档时间: |
|
| 查看次数: |
452 次 |
| 最近记录: |