- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 - (NSFetchedResultsController *)fetchedResultsController
里面有谓词以标准方式从 CoreDataBook 示例开始。
NSPredicate *predicate = [NSPredicate predicateWithFormat:@"state=%@ && date >= %@ && date < %@", @"1",fromDate,toDate];
[fetchRequest setPredicate:predicate];
case NSFetchedResultsChangeDelete:
[tableView deleteRowsAtIndexPaths:[NSArray arrayWithObject:indexPath] withRowAnimation:UITableViewRowAnimationFade];
break;
最佳答案
我也遇到这个问题。根本原因是NSPredicate格式字符串中的属性值设置错误类型。
对于这个问题,可能是“state
”的属性有一个Number类型,比如“Integer 32
”。但是上面的代码向它传递了一个 NSString( @"1"
),只需将其更改为 NSNumber( @1
),即可解决问题。
马修·魏斯 最终通过使用 fetch 请求模板解决了这个问题。我认为在没有类型问题的模板中检查了“state
”。并且只有 fromDate 和 toDate 由 subs 传递。
关于core-data - NSPredicate 导致更新编辑返回 NSFetchedResultsChangeDelete 而不是 NSFetchedResultsChangeUpdate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2646292/
有人遇到过这种情况吗? 当我选择从 tableView(由 FRC 填充)中删除一行时,应用程序不会崩溃或挂起。它没有任何作用。删除按钮保持选中状态,如果我单击模拟器上的其他位置,删除按钮将取消选择并
Insert (NSFetchedResultsChangeInsert) 在我的后台线程中工作,在同一个线程中,使用相同的 managedObjectContext 保存合并通知,因此正确保存,删除
我有一个以下列方式启动的 NSFetchedResultsController: NSEntityDescription *myEntity = [NSEntityDescription entity
我有一个实现 NSFetchedResultsControllerDelegate 的 UITableViewController。在 - (NSFetchedResultsController *)
NSFetchedResultsController 有一些严重的问题,它有一个谓词。更新联系人属性的值后会出现此问题。这就是它的配置方式: NSEntityDescription *enti
我在 - (NSFetchedResultsController *)fetchedResultsController 里面有谓词以标准方式从 CoreDataBook 示例开始。 NSPredica
我是一名优秀的程序员,十分优秀!