是" NSFetchedResultsChangeMove"和" NSFetchedResultsChangeUpdate" didChangeSection中需要:iOS 8+ NSFetchedResultsController的事件?

时间:2014-10-31 23:26:04

标签: core-data ios8 nsfetchedresultscontroller

我收到此警告:“从iOS 8开始,”未在交换机中处理枚举值'NSFetchedResultsChangeMove'和'NSFetchedResultsChangeUpdate'。

iOS 8中是否需要/支持这些部分,或者只是提供“default:”catch-all来删除警告是否安全?

1 个答案:

答案 0 :(得分:2)

根据the documentation of NSFetchedResultsControllerDelegate添加default是安全的,唯一可能的值是插入或删除:

  

type:更改类型(插入或删除)。有效值为NSFetchedResultsChangeInsert和NSFetchedResultsChangeDelete。