Курс 5. Раздел 8


#1

Прохожу 5 курс, делаю все как у Ивана, но потом происходят ошибки, в 8 разделе, где он добавляет subclass, или от версии xcode зависит или что, но у нас с ним разные Файлы, и дальше не получается.


#2

Добрый день!
Вы скачивали проект под видео?


#3

Да
Начальный проект был скачан


#4


Вот уже тут расходится, когда добавляется NSObjectSubclass


#5

В 8 видео конечный проект.

Что у Вас за ошибка?


#6


Когда делаю fetchRequest он не знает такой класс Car


#7

Попробуйте почистить проект через command+k
Если не поможет идите в Xcode -> Preferences -> Locations -> маленькая стрелочка рядом с Derived Data.
Заходите по стрелочке и удалите все, что находится внутри Derived Data.

Если не получится, то скачайте проект следующего урока и сравните, что не так.

PS Есть небольшое отличие не связанное с Вашей ошибкой, так как теперь не нужно писать NSDate, а просто Date и теперь не нужно писать NSData, а нужно Data.


#8

Даже когда открыл конечный проект


#9

Попробуйте command + b. Только что проверил проект - работает. Значит у Вас что-то в памяти Xcode висит.


#10

Сделал как Вы написали почистил DerivedData
Затем скачал заново проект чистый который, сделал сущность, свойства, захожу в DerivedData а тут такое
так и должно быть?


#11

да, так и должно быть. Эти данные создаются при запуске приложения.


#12


Всё равно тоже самое(


#13

можете залить Ваш проект на disk.yandex.ru?


#14

Могу ли я скинуть Вам проект свой?


#15

#16

Вам нужно по-новой пересмотреть урок #8.
Есть еще один момент. У Вас по умолчанию стоит Code Generation (справа) - Objective-C, когда Вы выделяете Вашу модель, нужно изменить на Swift.

после того, как измените генерацию у Вас будет получаться уже нормальные классы Swift, а не Objc и bridging header.


#17

Спасибо большое! Чтобы я без вас делал)


#18

Рано радовался(


#19

Попробуйте физически зайдите в файл с классом и все.