我正在使用HJImagesToVideo的来源
https://github.com/HarrisonJackson/HJImagesToVideo
当我编译他提供的示例代码时,它在Xcode 7.2上运行良好
但是当我在我的快速项目中使用它时,它不起作用并且显示一些错误
buffer = [HJImagesToVideo pixelBufferFromCGImage:[array[i] CGImage] size:CGSizeMake(480, 320)]; //line # 212 of HJImagesToVideo.m
buffer = [HJImagesToVideo crossFadeImage:[array[i] CGImage]
toImage:[array[i + 1] CGImage]
atSize:CGSizeMake(480, 320)
withAlpha:j/framesToFadeCount]; //line # 241 of HJImagesToVideo.m
UISaveVideoAtPathToSavedPhotosAlbum(tempPath, self, nil, nil); //line # 150 of
错误是:
/ Users / Raza / my apps / appname / app-name / HJImagesToVideo.m:213:64:否
选择器'CGImage'的已知实例方法
和
/ Users / Raza / my apps / appname / app-name / HJImagesToVideo.m:213:54:
将Objective-C指针类型'id'隐式转换为C指针类型
'CGImageRef'(aka'struct CGImage *')需要桥接演员
在213和241行上
并在#150线上
错误是:
用户/ Raza /我的应用/应用名称/应用名称/HJImagesToVideo.m:150:28:隐式
函数“UISaveVideoAtPathToSavedPhotosAlbum”的声明为
在C99中无效
谁能帮助我解决这些问题?
提前致谢
最佳答案
UISaveVideoAtPathToSavedPhotosAlbum在UIKit中定义。
您忘了导入UIKit吗?
关于ios - HJImagesToVideo与Swift 2,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/35335540/