1
我在照片编辑扩展中遇到了一些问题,请帮助。照片编辑扩展问题(iOS 8)
1)图像似乎没有改变。
在照片编辑扩展中,如果我想提交已经过滤的图像(self.filterImage),我创建一个JPEG表示,写入输出呈现的URL ......但是当“完成”时,图像被替换,但当我在iPhoto或图像捕捉中查看它们时,它们仍然是一样的。
func finishContentEditingWithCompletionHandler(completionHandler: ((PHContentEditingOutput!) -> Void)!) {
dispatch_async(dispatch_get_global_queue(CLong(DISPATCH_QUEUE_PRIORITY_DEFAULT), 0)) {
let output = PHContentEditingOutput(contentEditingInput: self.input)
output.adjustmentData = PHAdjustmentData(formatIdentifier:"virtualgs.retrocam", formatVersion:"1.0", data:nil)
let jpegData = UIImageJPEGRepresentation(self.filterImage!, 1.0)
jpegData.writeToURL(output.renderedContentURL, atomically: true)
completionHandler?(output)
}
}
2)不支持手势?
我实施了滑动功能,请确保启用了用户互动功能,但在滑动时没有任何事情发生。滑动或其他手势是否可以为其他手势成功运作?
感谢您的回复。是否有可能使其具有破坏性(而不是重新创建最后一个会话) - 即新照片取代旧照片。你能指点我的任何示例代码? – 2014-09-24 03:15:55
你为什么要这样做?作为用户,我依赖于这样一个事实,即如果需要,我可以撤销/优化我的编辑。 – seaturtle 2017-11-23 22:11:13