8
目前迁移到SWIFT 3,不能完全弄清楚解析器想要什么NSFetchedResultsController.deleteCache(withName: "rootCache")
NSFetchedResultsController deleteCache斯威夫特3
有了这个语法,我得到一个“类型“字符串?在构建时不符合协议“ExpressibleByStringLiteral”错误。
目前迁移到SWIFT 3,不能完全弄清楚解析器想要什么NSFetchedResultsController.deleteCache(withName: "rootCache")
NSFetchedResultsController deleteCache斯威夫特3
有了这个语法,我得到一个“类型“字符串?在构建时不符合协议“ExpressibleByStringLiteral”错误。
错误消息是误导性的。随着斯威夫特3, NSFetchedResultsController
是一个通用型
open class NSFetchedResultsController<ResultType : NSFetchRequestResult> : NSObject { }
及以下应该工作:
NSFetchedResultsController<NSFetchRequestResult>.deleteCache(withName: "rootCache")