Tom*_*Tom 0 iphone objective-c ios
我正在尝试制作视频缩略图,并在此处关注另一个教程.我确信我已经完成了它告诉我要做的一切,但它仍然无法正常工作......
这是我得到的错误:
Undefined symbols for architecture armv7:
"_CMTimeMake", referenced from:
-[MainMenuController imagePickerController:didFinishPickingMediaWithInfo:] in MainMenuController.o
ld: symbol(s) not found for architecture armv7
clang: error: linker command failed with exit code 1 (use -v to see invocation)
Run Code Online (Sandbox Code Playgroud)
代码:
AVURLAsset* asset = [AVURLAsset URLAssetWithURL:[NSURL URLWithString:movieUrl] options:nil];
AVAssetImageGenerator* imageGenerator = [AVAssetImageGenerator assetImageGeneratorWithAsset:asset];
pickedImage = [UIImage imageWithCGImage:[imageGenerator copyCGImageAtTime:CMTimeMake(1, 1) actualTime:nil error:nil]];
Run Code Online (Sandbox Code Playgroud)
你们中的任何人都知道可能出现什么问题吗?
我已经包含了AVFoundation框架,只是fyi ...
先谢谢你,汤姆
CMTimeMake 在CoreMedia框架中定义,因此您可能需要添加
#import <CoreMedia/CoreMedia.h>
Run Code Online (Sandbox Code Playgroud)
到你的源代码.