使用类型为“AVAssetReaderOutput *”的表达式初始化“AVAssetReaderTrackOutput * __ strong”的指针类型不兼容

时间:2015-09-16 21:09:54

标签: ios ios9 core-video

当我升级到Xcode 7时,工作代码现在出错了:

AVAssetReaderTrackOutput *output = [_assetReader.outputs objectAtIndex:0];

AVAssetReaderTrackOutput不再是AVAssetReaderOutput的子类吗?

1 个答案:

答案 0 :(得分:0)

似乎修复程序明确地将对象强制转换为子类。

AVAssetReaderTrackOutput *output = (AVAssetReaderTrackOutput*)[_assetReader.outputs objectAtIndex:0];