【发布时间】:2016-07-02 09:36:29
【问题描述】:
我正在 Swift 3 中试验 CoreData,并在 Xcode 8 beta 中遇到了一个非常奇怪的循环编译器错误。
NSFetchedResultsController 需要一个泛型类型参数,并且 AnyObject 到目前为止工作正常。编译器抛出错误:
Type 'AnyObject' does not conform to protocol 'NSFetchRequestObject'
为了让我更加困惑,如果你删除类型参数,XCode 会说:
Reference to generic type NSFetchedResultsController requires argument in `<...>`
并建议使用<AnyObject>....进行修复,然后循环重复。
这看起来很像一个错误。在我报告之前有什么想法吗?
【问题讨论】:
-
你想继承DataProviderDelegate的类吗?
-
除非真的有必要,否则永远不要在问题中添加图像。只需分享代码。