2016-01-12 2 views
0

эй сообщество Я установил SDK IMG.LY в свой проект, и у меня возникли проблемы с его использованием в моем приложении. Я хочу передать изображение через SDK только для редактирования, я не хочу использовать функцию камеры для съемки фотографий. Я пытаюсь редактировать изображения, выбранные из библиотеки фотографий. Я не уверен, что я делаю неправильно, одна кнопка выбирает изображение из библиотеки, другое редактирует его. Когда я нажимаю кнопку редактирования, ничего не происходит.IMGLYMainEditorViewController issue

 @IBAction fun chooseImage(sender: AnyObject) { 




    let image = UIImagePickerController() 
    image.delegate = self 
    image.sourceType = UIImagePickerControllerSourceType.PhotoLibrary 
    image.allowsEditing = false 

    self.presentViewController(image, animated: true, completion: nil) 

} 



     func imagePickerController(picker: UIImagePickerController, didFinishPickingImage image: UIImage, editingInfo: [String : AnyObject]?) { 

      self.dismissViewControllerAnimated(true, completion:nil) 

      imageToPost.image = image 



} 




@IBAction func editPicture(sender: AnyObject) { 





    func callEditorViewController(image: UIImage) { 
     let editorViewController = IMGLYMainEditorViewController() 
     editorViewController.highResolutionImage = image 
     editorViewController.initialFilterType = .None 
     editorViewController.initialFilterIntensity = 0.5 
     editorViewController.completionBlock = editorCompletionBlock 
    } 


    func editorCompletionBlock(result: IMGLYEditorResult, image: UIImage?) { 


    } 

} 

ответ

0

Вы никогда не представили контроллер вида, который вы сделали в callEditorViewController(_:). Добавьте это к концу этой функции:

presentViewController(editorViewController, animated: true, completion: nil)