當我建立這個代碼,我得到一個錯誤,CGImageRelease錯誤i386硬件架構
AVAsset *asset = [AVAsset assetWithURL:ur];
AVAssetImageGenerator *imageGenerator = [[AVAssetImageGenerator alloc]initWithAsset:asset];
CMTime time = CMTimeMake(2, 1);
CGImageRef imageRef = [imageGenerator copyCGImageAtTime:time actualTime:NULL error:NULL];
UIImage *thumbnail = [UIImage imageWithCGImage:imageRef];
cell.imageView.image=thumbnail;
CGImageRelease(imageRef);
錯誤
Undefined symbols for architecture i386: "_CGImageRelease", referenced from:
ld: symbol(s) not found for architecture i386
clang: error: linker command failed with exit code 1 (use -v to see invocation)
我已經加入libc++.dylib
但仍錯誤仍然存在。我該如何解決這個問題?
我認爲這是OS-X框架。當我嘗試添加時,它在IOS中不可用。 – Boggarapu
@Boggarapu是的,你是對的。檢查我的編輯 – Amar
仍然有相同的錯誤發生。沒有使用添加'quartzcore.framework' – Boggarapu