在Swift Project中使用RSKImageCropper库

时间:2015-04-17 13:27:48

标签: objective-c swift ios-library

我试图在我的Swift项目中使用RSKImageCropper,但不知道如何。 我有一个带有这行代码的Bridging-header文件

#import "RSKImageCropViewController.h"

在我的Controller中,我可以像这样创建一个RSKImageCropViewController实例

let imageCropVC = RSKImageCropViewController()

但在那之后,我无法让它发挥作用。致电imageCropVC.initWithImage()时,我收到了错误消息。 我试图将github页面上的示例Objectiv-C方法转换为Swift。

我做错了什么?甚至可以在我的Swift项目中使用这个库吗? 如果有人可以在Swift中发布正确的代码,那就太好了。

由于

1 个答案:

答案 0 :(得分:4)

let imageCropVC = RSKImageCropViewController()

您正在使用init方法初始化控制器。

因此,您无法在此initWithImage()实例上使用imageCropVC方法,因为这意味着要再次初始化它。

你想要的是用图像初始化一个新的控制器:

let imageCropVC = RSKImageCropViewController(image: yourImage)