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];