Я только что объявил объект под названием «Пользователи» массив:

var UsersArray = [Users]()

У меня такая ошибка:

использование неразрешенных идентификаторов «Пользователи»

Подсказка: я импортировал CoreData и создал объект

1
yassine bengharsallah 1 Ноя 2019 в 01:21

2 ответа

Лучший ответ

Пожалуйста, попробуйте это решения!

Решение 1. - Продукт-> Сборка для тестирования решила для меня эту проблему (по какой-то странной причине она решает большинство нерешенных ошибок идентификаторов)

Решение 2: - изменение фонда импорта для импорта UIKit. Похоже, что UIApplication не входит в структуру Foundation.

Решение 3 : - Выделите модель данных, перейдите в Редактор -> Создать подкласс NSManagedObject ...

Надеюсь, что это помогает, спасибо ..

5
Yogesh Patel 6 Ноя 2019 в 16:41

Просто столкнулся с этой проблемой после переименования сущности и решил, что мне следует опубликовать здесь, как я ее решил.

Обычно после внесения изменений в модель данных и получения ошибок компиляции я просто делаю Product> Clean Build Folder, затем Product> Build, и это должно устранить ошибки.

Однако вышеперечисленные шаги не помогли на этот раз. Некоторое время почесывая голову, я нашел виновника со следующими шагами:

  1. В навигаторе проекта выберите файл .xcdatamodelId
  2. В разделе «Конфигурации» выберите подходящую конфигурацию.
  3. Найдите нужную сущность и убедитесь, что имя класса указано правильно (в моем случае сущность и класс не совпадали)
0
xcoder 26 Мар 2020 в 05:19