Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 不使用UIImage上载GIF_Ios_Objective C_Uiimage_Animated Gif - Fatal编程技术网

Ios 不使用UIImage上载GIF

Ios 不使用UIImage上载GIF,ios,objective-c,uiimage,animated-gif,Ios,Objective C,Uiimage,Animated Gif,我很难在Web服务上上传GIF图像。我使用iOS7.1作为基本平台 我正在从AlassetLibrary读取UIImage(它位于我的照片库中的GIF),资源的URL指出它是GIF图像。但是,无论何时我想要上传它,我都需要使用uiimagejpegresentation或UIImagePNGRepresentation,这使得GIF成为一个简单的JPG或PNG 我尝试使用以下方法读取资产URL: NSData *gifData = [NSData dataWithContentsOfURL:im

我很难在Web服务上上传GIF图像。我使用iOS7.1作为基本平台

我正在从AlassetLibrary读取UIImage(它位于我的照片库中的GIF),资源的URL指出它是GIF图像。但是,无论何时我想要上传它,我都需要使用uiimagejpegresentationUIImagePNGRepresentation,这使得GIF成为一个简单的JPG或PNG

我尝试使用以下方法读取资产URL:

NSData *gifData = [NSData dataWithContentsOfURL:imageFilePath];
但是NSData总是以零返回。我已经为此挣扎了几个小时,但似乎没有解决办法:有谁能做到这一点?

试试看

NSData *gifData = [[NSFileManager defaultManager] contentsAtPath:[gifURL path]];

请阅读“将GIF转换为NSData”:您如何解决此问题?我也面临同样的问题。请帮助我。