IOS,AdobeCreativeSDK C至Swift
我对IOS应用程序开发相对较新,并开始在Swift中学习。现在我想使用Adobe Creative SDK。不幸的是,所有的示例代码都是C语言。所以我想问一下,是否有人能很快将下面的基本示例(由给出)翻译成swiftIOS,AdobeCreativeSDK C至Swift,ios,objective-c,swift,adobecreativesdk,Ios,Objective C,Swift,Adobecreativesdk,我对IOS应用程序开发相对较新,并开始在Swift中学习。现在我想使用Adobe Creative SDK。不幸的是,所有的示例代码都是C语言。所以我想问一下,是否有人能很快将下面的基本示例(由给出)翻译成swift - (void)displayEditorForImage:(UIImage *)imageToEdit { AdobeUXImageEditorViewController *editorController = [[AdobeUXImageEditorViewContr
- (void)displayEditorForImage:(UIImage *)imageToEdit
{
AdobeUXImageEditorViewController *editorController = [[AdobeUXImageEditorViewController alloc] initWithImage:imageToEdit];
[editorController setDelegate:self];
[self presentViewController:editorController animated:YES completion:nil];
}
我已经尝试了联机转换器(),它创建了以下内容:
func displayEditorForImage(imageToEdit: UIImage) {
var editorController: AdobeUXImageEditorViewController = AdobeUXImageEditorViewController(image: imageToEdit)
editorController.delegate = self
self.presentViewController(editorController, animated: true, completion: { _ in })
}
XCode告诉我
无法将“ViewController”类型的值分配给“AdobeUXImageEditorViewControllerDelegate”类型
我也无法解释。啊,它已经开始工作了。。。 Swift代码如下所示:
let editorController = AdobeUXImageEditorViewController(image: UIImage(data: data!)!)
self.presentViewController(editorController, animated: true, completion: { _ in })
,其中我还删除了该代表