目前正在迁移到 swift 3,无法完全弄清楚解析器想要什么NSFetchedResultsController.deleteCache(withName: "rootCache")
使用这种语法,我得到一个“Type 'String?'构建时出现不符合协议“ExpressibleByStringLiteral”的错误。
该错误消息具有误导性。从 Swift 3 开始,NSFetchedResultsController
是一个泛型类型
open class NSFetchedResultsController<ResultType : NSFetchRequestResult> : NSObject { }
并且以下应该有效:
NSFetchedResultsController<NSFetchRequestResult>.deleteCache(withName: "rootCache")
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)