4 core-data nsfetchrequest ios swift
当我将我的项目转换为swift 3.0时,我发现了错误
无法推断参数'ResultType'
我的代码是这样的:
let fetchRequest = NSFetchRequest(entityName: "Book")
Run Code Online (Sandbox Code Playgroud)
我之前在我的项目中使用此代码,现在它出现错误.如何我正确地修改它.
应该是这样的
let fetchRequest:NSFetchRequest<Book> = Book.fetchRequest()
Run Code Online (Sandbox Code Playgroud)
而你的Swift 3的Book + CoreDataProperties.swift文件就是这样的
import Foundation
import CoreData
extension Book {
@nonobjc public class func fetchRequest() -> NSFetchRequest<Book> {
return NSFetchRequest<Book>(entityName: "Book");
}
@NSManaged public var bookName: String?
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2896 次 |
| 最近记录: |