Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/119.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 UIVideoAtPathIsCompatibleSavedPhotosAlbum找不到文件_Ios_Objective C_Uikit_Alassetslibrary - Fatal编程技术网

Ios UIVideoAtPathIsCompatibleSavedPhotosAlbum找不到文件

Ios UIVideoAtPathIsCompatibleSavedPhotosAlbum找不到文件,ios,objective-c,uikit,alassetslibrary,Ios,Objective C,Uikit,Alassetslibrary,我正在尝试清除不推荐使用的警告,并且在从迁移时遇到问题 ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init]; if([library videoAtPathIsCompatibleWithSavedPhotosAlbum:srcURL]) { ... 到 两者都一样 NSURL *srcURL = ... 第一个调用工作正常,但第二个调用在控制台中提供以下输出并返回false Video file:///var/mobi

我正在尝试清除不推荐使用的警告,并且在从迁移时遇到问题

ALAssetsLibrary *library = [[ALAssetsLibrary alloc] init];
if([library videoAtPathIsCompatibleWithSavedPhotosAlbum:srcURL]) {
    ...

两者都一样

NSURL *srcURL = ...
第一个调用工作正常,但第二个调用在控制台中提供以下输出并返回false

Video file:///var/mobile/Containers/Data/Application/8149A5B8-11EA-41E6-B1A7-2CCAABDE5E35/tmp/tempAudio.mov cannot be saved to the saved photos album: Error Domain=NSURLErrorDomain Code=-1100 "The requested URL was not found on this server." .......

有什么想法吗?

srcURL.absoluteString
替换为
srcURL.path

uivideoatpath与savedphotosalbum()兼容()
需要一个路径,因此参数值不应包括类似于
文件的方案://

Video file:///var/mobile/Containers/Data/Application/8149A5B8-11EA-41E6-B1A7-2CCAABDE5E35/tmp/tempAudio.mov cannot be saved to the saved photos album: Error Domain=NSURLErrorDomain Code=-1100 "The requested URL was not found on this server." .......