Быстрый пустой массив NSManagedObject - PullRequest
0 голосов
/ 18 октября 2019

в моем проекте CoreData я создал несколько NSManagedObjects, все с одним атрибутом String.

Теперь я хочу инициализировать пустой массив NSManagedObject в моем ViewController, чтобы мне не нужно было инициализировать всемои созданные объекты Позже он должен быть заполнен NSManagedObject, который я выбрал ранее.

Я получил сообщение об ошибке «Использование неразрешенного идентификатора« NSManagedObject »См. код ниже

import UIKit
import CoreData

class DetailChecklist: UIViewController {
var selectedList = String()
var selectedChecklisteArray = [NSManagedObject]()

override func viewDidLoad() {
    super.viewDidLoad()

switch selectedList {
    case "makrolage":
       selectedChecklisteArray = [Makrolage]
    case "mikrolage":
        selectedChecklisteArray = [Mikrolage]
    default:
        print("No Data")
    }

}

Iполучено сообщение об ошибке

"Невозможно присвоить значение типа '[Makrolage] .Type' для типа '[NSManagedObject]'"

Есть идеи для решения проблемы? Заранее спасибо.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...