2016-02-11 4 views
1

J'utilise la source de HJImagesToVideo https://github.com/HarrisonJackson/HJImagesToVideoHJImagesToVideo avec Swift 2

Quand je compilé le code fourni par lui, il fonctionne très bien avec Xcode 7.2 mais quand je me sers dans mon projet rapide, il est ne fonctionne pas et de montrer quelques erreurs sur

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 

et les erreurs sont:

/utilisateurs/Raza/mes apps/appname/appname/HJImagesToV ideo.m: 213: 64: Non méthode d'instance connue pour sélecteur 'CGImage'

et

/Utilisateurs/Raza/mes apps/appname/appname/HJImagesToVideo.m: 213 : 54: conversion implicite de type pointeur Objective-C 'id' de type pointeur C 'CGImageRef' (alias 'struct CGImage *) nécessite un pont jeté

sur la ligne n ° 213 et 241

et en ligne # 150 erreur est:

Utilisateurs/Raza/mes apps/appname/appname/HJImagesToVideo.m: 150: 28: Implicite déclaration de la fonction 'UISaveVideoAtPathToSavedPhotosAlbum' est invalide dans C99

Quelqu'un peut-il m'aider à comprendre ces problèmes?

Merci à l'avance

Répondre

3

UISaveVideoAtPathToSavedPhotosAlbum est défini dans UIKit. Avez-vous oublié d'importer UIKit?

+0

Ce n'est pas un gros problème, d'autres erreurs sont de gros problèmes que je ne suis pas capable de résoudre –

+1

Je suis désolé, mais je l'ai essayé moi-même et l'importation UIKit résout le problème. Il suffit d'ajouter #import après #import "HJImagesToVideo.h" dans _HJImagesToVideo.m_ – Xvolks

+0

J'ai résolu cette erreur Users/Raza/mes applications/appname/app-name/HJImagesToVideo.m: 150: 28 : La déclaration implicite de la fonction 'UISaveVideoAtPathToSavedPhotosAlbum' est invalide dans C99 Pouvez-vous m'aider s'il vous plaît à résoudre le problème sur les lignes # 213 et 241? –