SkfSwiftCammer 是一个自定义相机的demo,在github上面看到的demo是用swift写的,我写了一下用oc怎么调用。
在oc中调用swift文件方法:
-
在工程中导入swift的类
-
创建全局预编译文件 PrefixHeader.pch
-
在预编译文件PrefixHeader.pch中 添加 #import ‘项目名-Swift.h")
-
然后就可以在oc中使用swift的类了
示例代码:
ALCameraViewController *kk=[[ALCameraViewController
alloc]initWithCroppingEnabled:self.IsOpneCropping
allowsLibraryAccess:self.IsOpneLibrary completion:^(UIImage * sss,
PHAsset * kkk) {
self.Kimage.image=sss;
[self dismissViewControllerAnimated:YES completion:nil];
}];
[self presentViewController:kk animated:YES completion:nil];