Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
IOS,AdobeCreativeSDK C至Swift_Ios_Objective C_Swift_Adobecreativesdk - Fatal编程技术网

IOS,AdobeCreativeSDK C至Swift

IOS,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

我对IOS应用程序开发相对较新,并开始在Swift中学习。现在我想使用Adobe Creative SDK。不幸的是,所有的示例代码都是C语言。所以我想问一下,是否有人能很快将下面的基本示例(由给出)翻译成swift

- (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 })
,其中我还删除了该代表