2017-05-10 51 views
2

尝试重新启动影片剪辑时出现此错误。使用AVPlayers seekToTime时出现Apple Mach-O链接器错误:kCMTimeZero

Apple Mach-O Linker Error 
"_kCMTimeZero", referenced from: 
Linker command failed with the exit code 1 (use -v to see invocation) 

我已经看过构建阶段,它包含AVFoundation framework

看着其他Apple Mach-O Linker Error,这让我尝试做一个干净的构建,重新启动XCode和操作系统。但它没有帮助。

+0

什么是错误? –

+0

发布您的错误代码 –

+0

请参阅我编辑帖子并添加完整的错误消息。 – emmanuel2004

回答

2

您需要CoreMedia框架才能使用kCMTimeZero

+0

谢谢你解决了!奇怪的是,它没有在API参考中提到。它看起来应该是在AVFoundation ... https://developer.apple.com/reference/avfoundation/avplayer/1387741-seektotime – emmanuel2004

+0

'AVFoundation'需要'CoreMedia' - 但我没有遇到过这个问题而因为Xcode似乎自动导入依赖关系这些天... –

+0

是的,它感觉不对,现在我看到我已经有CoreMedia它之前,它有点必不可少 - 但删除它并添加它解决了问题。 :S – emmanuel2004