Ios setImage:发送到实例的选择器无法识别

Ios setImage:发送到实例的选择器无法识别,ios,swift,core-data,uiimagepickercontroller,Ios,Swift,Core Data,Uiimagepickercontroller,我正在做这个在线swift课程,现在我正在尝试将两个不同的项目相互结合,创建我自己的项目。基本上我有一个任务管理器应用程序,但现在我想为每个任务添加一个图像 我无法理解以下几点: func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) { let image = info[UIImagePicker

我正在做这个在线swift课程,现在我正在尝试将两个不同的项目相互结合,创建我自己的项目。基本上我有一个任务管理器应用程序,但现在我想为每个任务添加一个图像

我无法理解以下几点:

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [NSObject : AnyObject]) {
        let image = info[UIImagePickerControllerOriginalImage] as UIImage
        let imageData = UIImageJPEGRepresentation(image, 1.0);
        let managedObjectContext = (UIApplication.sharedApplication().delegate as AppDelegate).managedObjectContext
        let entityDescription = NSEntityDescription.entityForName("TaskModel", inManagedObjectContext: managedObjectContext!)
        let taskItem = TaskModel(entity: entityDescription!, insertIntoManagedObjectContext: managedObjectContext!)
        taskItem.image = imageData;
        (UIApplication.sharedApplication().delegate as AppDelegate).saveContext()
        self.dismissViewControllerAnimated(true, completion: nil)

    }
当我运行我的应用程序时,出现以下错误:

2015-06-10 20:43:59.726 TaskIt[85735:13802555]-[TaskModel setImage:]:发送到实例0x792a4800的选择器无法识别

我发现当我注释掉taskItem.image=imagaData;代码是有效的。但我不知道怎么了


有人能帮我吗?

看起来
TaskModel
类没有
image
属性,所以你不能在这个类的对象上调用
setImage:
(这就是
taskItem.image=
实际上的作用)。

--它是为Objective-C编写的,但同样的原则也适用。谢谢!我是笨蛋先生,为我的数据库选择了错误的模型版本,但没有包含图像