0
:3 내가 스위프트 3 fetchedresultsviewcontroller 구현하기 위해 노력하고있어 및 자체에 컨트롤러의 위임 속성을 설정할 때 다음과 같은 오류로 실행하고
유형의 값을 할당 할 수 없습니다 'SomeRootViewController' 입력 할 내용 : 'NSFetchedResultsControllerDelegate?'
SomeRootViewController.swift
@available(iOS 10.0, *)
@objc class SomeRootViewController: UIViewController, UITableViewDataSource, UITableViewDelegate {
var delegate: SomeRootViewControllerDelegate?
public var context: NSManagedObjectContext!
private let persistentContainer = NSPersistentContainer(name: "Accessory")
fileprivate lazy var fetchedResultsController: NSFetchedResultsController<Accessory> = {
// Create Fetch Request
let fetchRequest: NSFetchRequest<Accessory> = Accessory.fetchRequest() as! NSFetchRequest<Accessory>
// Configure Fetch Request
fetchRequest.sortDescriptors = [NSSortDescriptor(key: "AccessoryAttributes.name", ascending: true)]
// Create Fetched Results Controller
let fetchedResultsController = NSFetchedResultsController(fetchRequest: fetchRequest, managedObjectContext: self.persistentContainer.viewContext, sectionNameKeyPath: nil, cacheName: nil)
// Configure Fetched Results Controller
fetchedResultsController.delegate = self //<<-- this is where error occurs
return fetchedResultsController
}()
누군가가 나에게 문제를 설명 할 수와 나는 그것을 고칠 수있는 방법? 당신이 자기에 대리자를 설정하고 있기 때문에
감사합니다! 맞아! – Vee