У меня есть класс ruby и определение соответствия в основных данных. Для хранения изображения есть поле NSData 'image_data'. В моем классе ruby я думал добавить геттер, чтобы вернуть UIImage. Тем не менее, я получаю сообщение об ошибке «undefined method` image »для #"Добавить атрибуты readonly (getters) в NSManagedObject
Что мне нужно сделать, чтобы обойти это?
class ActivityImage < NSManagedObject
def image
UIImage.imageWithData(image_data)
end
end
Как вы называете «образ»? Является ли класс объекта 'ActivityImage' или' NSManagedObject'? – vacawama
activityImage создается с использованием MR_createInContext и я просто называть activityImage.image activity_image_item_cell.rb: 41: в 'п =: ': неопределенный метод' изображение' для # (NoMethodError) \t от journal_controller.rb : 1: in 'collectionView: cellForItemAtIndexPath: ' myjournal [1761: 70b] *** Завершение приложения из-за неперехваченного исключения« NoMethodError », причина:' activity_image_item_cell.rb: 41: in' item =: ': undefined method 'image 'для # (NoMethodError) \t from journal_controller.rb: 1: in 'collectionView: cellForItemAtIndexPath:' –
Ant