2016-02-11 6 views
1

Я использую источник HJImagesToVideo https://github.com/HarrisonJackson/HJImagesToVideoHJImagesToVideo с Swift 2

Когда я составил образец код, предоставленный ему, он работает нормально с 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/мои приложения/имя_приложение/имя_приложение/HJImagesToV ideo.m: 213: 64: Нет известного метода экземпляра для выбора 'CGImage'

и

/Users/Raza/мои приложения/имя_приложение/имя_приложение/HJImagesToVideo.m: 213 : 54: неявное преобразование из Objective-C тип указателя 'ид' на C тип указателя 'CGImageRef' (он же 'структура CGImage *') требует мостиком отливать

на линии № 213 и 241

и на линию № 150 ошибки:

Пользователи/Raza/мои приложения/имя_приложение/имя_приложение/HJImagesToVideo.m: 150: 28: Неявное декларация функции 'UISaveVideoAtPathToSavedPhotosAlbum' является недействительной C99

Может ли кто-нибудь помочь мне разобраться в этой проблеме?

Заранее спасибо

ответ

3

UISaveVideoAtPathToSavedPhotosAlbum определяется в UIKit. Вы забыли импортировать UIKit?

+0

Это не большая проблема, другие ошибки - большие проблемы, которые я не могу решить –

+1

Прошу прощения, но я попробовал это самостоятельно и импортировал UIKit. Просто добавьте #import после #import «HJImagesToVideo.h» в _HJImagesToVideo.m_ – Xvolks

+0

Я решил эту ошибку Пользователи/Raza/мои приложения/appname/app-name/HJImagesToVideo.m: 150: 28 : Неявное объявление функции 'UISaveVideoAtPathToSavedPhotosAlbum' недействительно в C99 Не могли бы вы помочь мне решить проблему в строке # 213 и 241? –