我对 IOS 应用程序开发相对较新,并开始在 Swift 中学习它。现在我想使用Adobe Creative SDK。不幸的是,所有示例代码都在 C 中。所以我想问一下是否有人可以很快将以下基本示例(由AdobeCreativeSDK ImageEditor UI 指南提供)翻译成 swift
- (void)displayEditorForImage:(UIImage *)imageToEdit
{
AdobeUXImageEditorViewController *editorController = [[AdobeUXImageEditorViewController alloc] initWithImage:imageToEdit];
[editorController setDelegate:self];
[self presentViewController:editorController animated:YES completion:nil];
}
我已经尝试过一个在线转换器(Swiftify),它创建了以下内容:
func displayEditorForImage(imageToEdit: UIImage) {
var editorController: AdobeUXImageEditorViewController = AdobeUXImageEditorViewController(image: imageToEdit)
editorController.delegate = self
self.presentViewController(editorController, animated: true, completion: { _ in })
}
XCode 告诉我
无法将类型“ViewController”的值分配给类型“AdobeUXImageEditorViewControllerDelegate?”
我也无法解释。