2015-06-23 1 views
0

Я пытаюсь создать IOS фото расширения в котором сжимающий изображения, и это finishContentEditingWithCompletionHandler функция:iOS8 Фото Расширение говорит Невозможно сохранить изменения

func finishContentEditingWithCompletionHandler(completionHandler: ((PHContentEditingOutput!) -> Void)!) {   
    dispatch_async(dispatch_get_global_queue(CLong(DISPATCH_QUEUE_PRIORITY_DEFAULT), 0)) { 
     atomically: true) 


     let url = self.input?.fullSizeImageURL 

     if let imageUrl = url { 
      var fullImage = UIImage(contentsOfFile: 
       imageUrl.path!) 
      //Just compresses the image 
      let renderedJPEGData = 
      UIImageJPEGRepresentation(fullImage, self.comprestionRatioFloat) 
      var currentFilter = "FakeFilter" 

      renderedJPEGData.writeToURL(
       output.renderedContentURL, 
       atomically: true) 
      let archivedData = 
      NSKeyedArchiver.archivedDataWithRootObject(
       currentFilter) 
      output.adjustmentData = PHAdjustmentData(formatIdentifier:"MyApp.Ext", formatVersion:"1.0", data:archivedData) 

      } 

     completionHandler?(output) 

     // Clean up temporary files, etc. 
    } 
} 

Когда я проверить его на устройстве он говорит: "Невозможно Сохранить изменения ", Есть ли что-то не так?

ответ

0

Наконец-то я выяснил, что выходное изображение почти такое же, как и вход. Проблема в уменьшении выходного изображения устранена.

 Смежные вопросы

  • Нет связанных вопросов^_^