小编Bri*_*ian的帖子

QTMovieCurrentSizeAttribute和QTMovieSizeDidChangeNotification替换

有谁知道更换旧的QTMovieCurrentSizeAttributeQTMovieSizeDidChangeNotification任务的正确方法?我正在尝试清除旧的弃用代码.

我发现这QTMovieNaturalSizeDidChangeNotification不是替代品QTMovieSizeDidChangeNotification.同样QTMovieNaturalSizeAttribute不是替代品QTMovieCurrentSizeAttribute.Natural Size指的QTMovie是原始分辨率,同时Current Size指的QTMovie是显示a的分辨率(这也可能是电影被解码的分辨率,可以从原生调整大小).例如,如果源是变形的或具有非方形像素,则s NaturalCurrent Sizes将不相同.在QuickTime 7 Player的Movie Inspector窗口中很容易看出差异.

就像我所知,QuickTime X允许多个视图相同QTMovie,因此Current Size需要用新的东西替换.(也许Current Size功能被移入QTMovieView?或解码器查询?)任何人都可以向我推荐新方式的文档或示例代码吗?

电影检查器窗口的任何示例代码已经更新以显示,Natural并且Current ('Actual') Sizes不使用已弃用的代码,这将是理想的.到目前为止,这一直非常令人困惑.

quicktime qtkit

5
推荐指数
1
解决办法
833
查看次数

如何找到已弃用代码的解决方案?

我是Mac编程的新手.当我打开示例项目时,我经常在构建期间获得"弃用"代码警告.我想修复这些并使用XCode 4进行干净的构建.

当苹果公司弃用某些东西时,我该如何找出它被弃用的原因?

更重要的是,我如何找出实施弃用任务的"新"正确方法是什么?

例如,我看到了以下的弃用警告:QTMovieSizeDidChangeNotification,writeWithBackupToFile,documentForFileName,shouldCreateUI,setShowPanels,QTMovieCurrentSizeAttribute以及许多其他警告.

quicktime qtkit objective-c xcode4

4
推荐指数
1
解决办法
593
查看次数

标签 统计

qtkit ×2

quicktime ×2

objective-c ×1

xcode4 ×1