Ан: "смущает что Вы images(что судя по названию - коллекция) nsdatа присваеваете"
UIImagePNGRepresentation как раз таки и возвращает NSData, в классе я объявил что @NSManaged var images: NSData!
Ан: после отладки, обнаружил, что падает из за этого:
// restaurant.images = UIImagePNGRepresentation(imageView.image!)
// restaurant.names = nameTextField.text
Юрий Чудновский: потому что microsoft разрешила обновление с пиратской 7 на лицензию 10, а вот когда устанавливаешь с чистого листа, то она пишет что купите лицензию за 10к
Ан: да в том то и дело что вроде все указано, а он выдает:
2016-04-18 20:43:43.984 MyRestraunts[18421:1573767] -[MyRestraunts.Restaurant setImages:]: unrecognized selector sent to instance 0x7f94e3901020
2016-04-18 20:43:43.990 MyRestraunts[18421:1573767] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[MyRestraunts.Restaurant setImages:]: unrecognized selector sent to instance 0x7f94e3901020'
Разобрался, ошибка была написана, просто я ее не правильно понимал. нужно было просто привести к типу Restaurant
restaurant = NSEntityDescription.insertNewObjectForEntityForName("Restaurant", inManagedObjectContext: managedObjectContext) as! Restaurant
У Ассемблера есть тоже ряд преимуществ перед С, сравнивать их глупо ... Мой преподаватель в универе знает и С и ассемблер и предпочитает писать на ассемблере.