我收到此警告:“从iOS 8开始,”未在交换机中处理枚举值'NSFetchedResultsChangeMove'和'NSFetchedResultsChangeUpdate'。
iOS 8中是否需要/支持这些部分,或者只是提供“default:”catch-all来删除警告是否安全?
答案 0 :(得分:2)
根据the documentation of NSFetchedResultsControllerDelegate添加default
是安全的,唯一可能的值是插入或删除:
type:更改类型(插入或删除)。有效值为NSFetchedResultsChangeInsert和NSFetchedResultsChangeDelete。