HJImagesToVideo Swift 2
HJImagesToVideo with Swift 2
我使用的是HJImagesToVideo的源
https://github.com/HarrisonJackson/HJImagesToVideo
当我编译他提供的示例代码时,它在 Xcode 7.2 上运行良好
但是当我在我的 swift 项目中使用它时它不工作并且在
上显示一些错误
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: No
known instance method for selector 'CGImage'
和
/Users/Raza/my apps/appname/app-name/HJImagesToVideo.m:213:54:
Implicit conversion of Objective-C pointer type 'id' to C pointer type
'CGImageRef' (aka 'struct CGImage *') requires a bridged cast
第 213 和 241 行
第 150 行
错误是:
Users/Raza/my apps/appname/app-name/HJImagesToVideo.m:150:28: Implicit
declaration of function 'UISaveVideoAtPathToSavedPhotosAlbum' is
invalid in C99
谁能帮我解决这些问题?
提前致谢
UIKit 中定义了 UISaveVideoAtPathToSavedPhotosAlbum。
你忘记导入 UIKit 了吗?
我使用的是HJImagesToVideo的源 https://github.com/HarrisonJackson/HJImagesToVideo
当我编译他提供的示例代码时,它在 Xcode 7.2 上运行良好 但是当我在我的 swift 项目中使用它时它不工作并且在
上显示一些错误 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: No known instance method for selector 'CGImage'
和
/Users/Raza/my apps/appname/app-name/HJImagesToVideo.m:213:54: Implicit conversion of Objective-C pointer type 'id' to C pointer type 'CGImageRef' (aka 'struct CGImage *') requires a bridged cast
第 213 和 241 行
第 150 行 错误是:
Users/Raza/my apps/appname/app-name/HJImagesToVideo.m:150:28: Implicit declaration of function 'UISaveVideoAtPathToSavedPhotosAlbum' is invalid in C99
谁能帮我解决这些问题?
提前致谢
UIKit 中定义了 UISaveVideoAtPathToSavedPhotosAlbum。 你忘记导入 UIKit 了吗?