【发布时间】:2023-04-06 22:14:02
【问题描述】:
我在照片编辑扩展中遇到了一些问题,请帮助。
1) 图像似乎没有改变。
在照片编辑扩展中,如果我想提交一个已经过滤的图像(self.filterImage),我创建一个 JPEG 表示,写入输出呈现的 URL...但是当“完成”时,图像被替换,但是当我在 iPhoto 或 Image Capture 中查看它们,它们还是一样的。
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) 不支持手势?
我实现了滑动,确保启用了用户交互,但滑动时没有任何反应。滑动或其他手势对其他人是否有效?
【问题讨论】: