2016-09-15 7 views
8

현재 3 신속한 마이그레이션과 매우 파서가이 구문으로NSFetchedResultsController deleteCache는 스위프트 3

NSFetchedResultsController.deleteCache(withName: "rootCache"), 나는 "유형 얻고 위해 원하는 것을 알아낼 수 없습니다 '문자열을?' 구축시 프로토콜 'ExpressibleByStringLiteral' "오류를 준수하지 않습니다.

답변

12

오류 메시지가 잘못 표시되었습니다. 스위프트 3로, NSFetchedResultsController는 제네릭 형식

open class NSFetchedResultsController<ResultType : NSFetchRequestResult> : NSObject { } 

이며 다음 작업을해야합니다 :

NSFetchedResultsController<NSFetchRequestResult>.deleteCache(withName: "rootCache")