Thread 1: Fatal error: Unexpectedly found nil while unwrapping an Optional value (from Viewcontroller)

swift
xcode
ios
coredata

#24
print(self.Cards[indexPath.row].image)
// let image = ...
// cell.ThumbnailImageView.image = image

#25

Сделал. Дальше нужно запускать приложение?


#26

да и смотрите что будет в консоли
хотя все это можно было посмотреть во время возникновения ошибки в дебагере


#27

Картинка не сохранилась


#28


там где выделено, ищите свою модель Card и массив Cards и смотрите что у вас в свойстве image


#29

Я в первый раз такое делаю…


#30

Спасибо)

Хоть в списке увидел сохраненную запись без картинки. Уже что-то после недели мучений)))

Не нашел к сожалению(
модель Card и массив Cards

А как они приблизительно должны выглядеть в этом списке?


#31


#32

Я так понимаю два объекта, потому что segment control держит в себе и Barcode и QRCode?


#33

У Вас возвращается nil, скорее всего Ваш .image равен nil, пока не разберетесь почему так, дальше не сможете писать, так как Ваш проект все время будет падать.


#34

Потому что наверное код генерируется.
А картинка не фиксируется при сохранении.
Это возможно?


#35

не понятно, что такое генерируется, но у Вас вроде как изображения просто нет, а Вы его ждете. Вот тут и происходит “косяк”.


#36

Когда в текстовом поле пишешь цифры, то генерируется Barcode
Что можно сделать, чтобы его сохранить в списке вместе с названием?


#37

Если это уже другой вопрос, то нужно создать отдельную тему.


#38

Спасибо.

Если данное фото не сохранилось, почему была отметка?
print(“Cохранение удалось!”)

Я бы не перешел на следующий урок.


#39

у вас при сохранении, обработка картинки обернута отдельным условием

if let image = imageLabel.image {
     card.image = image.pngData()
}

т.е. все остальное могло сохраниться, а вот в этом месте картинка не получилась и у вас сохранение в CoreData все равно прошло успешно.
теперь вам следует проверить, что же там приходит в это вот условие.


#40

Да. В это условие, ничего не приходит.


#41

вот теперь узнайте почему и у вас все должно заработать


#42

Спасибо Вам большое что помогаете разобраться.

Без Вас бы наверное сдался.


#43

Я поставил статическую картинку и все заработало.