2016-10-25 7 views
2

迅速で、私はSWIFT 3.0に私のプロジェクトを変換しながら、私は「ジェネリックパラメータ 『resultTypeと』を推論することができませんでした」)3.0

パラメータ「resultTypeとは」

を推測することができなかったというエラーを検出しましたこのような

マイコード:

let fetchRequest = NSFetchRequest(entityName: "Book") 

は私が前に私のプロジェクトでは、このコードを使用し、今ではシェル私は右のそれを修正error.How表示されます。

+0

のようになりますため

let fetchRequest:NSFetchRequest<Book> = Book.fetchRequest() 

そして、あなたのブック+ CoreDataProperties.swiftファイルのようスウィフト3でなければなりません: "本") –

答えて

3

それはこのましょうfetchRequest = NSFetchRequest (エンティティネームで試してみてください。この

import Foundation 
import CoreData 

extension Book { 

    @nonobjc public class func fetchRequest() -> NSFetchRequest<Book> { 
     return NSFetchRequest<Book>(entityName: "Book"); 
    } 

    @NSManaged public var bookName: String? 

} 
関連する問題