ios swift CoreMedia CMFormatDescriptionRef链接器错误

时间:2014-07-08 01:48:33

标签: ios swift linker-errors

我尝试使用以下代码从我的AVAssetTrack中读取格式描述符:

var audioTrack:AVAssetTrack = self.asset!.tracksWithMediaType(AVMediaTypeAudio)[0] as AVAssetTrack
var formatDescription:CMFormatDescriptionRef = audioTrack.formatDescriptions[0] as CMFormatDescriptionRef

问题是向下倾斜"作为CMFormatDescriptionRef"。我可以声明一个类型为CMFormatDescriptionRef的变量就好了但是虽然已经添加了CoreMedia框架和一个"导入CoreMedia"在我的swift文件中。这是我得到的链接器错误:

Undefined symbols for architecture armv7:
  "_OBJC_CLASS_$_CMFormatDescription", referenced from:

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

您需要将项目与CoreMedia.framework链接。