SWIFT 3.0迁移错误 - 泛型Obj-C类的扩展无法在运行时访问类的泛型参数

rgo*_*alv 15 xcode objective-c nsfastenumeration swift swift3

我有这个代码在Swift 2中正常工作.

extension PHFetchResult: Sequence {
     public func makeIterator() -> NSFastEnumerationIterator {
         return NSFastEnumerationIterator(self)
     }
}
Run Code Online (Sandbox Code Playgroud)

自从我升级到Swift 3

泛型Objective-C类的扩展无法在运行时访问类的泛型参数

我不知道如何解决这个问题.任何帮助深表感谢!