我们有一个项目在 OS4 上运行良好,但在 iPad 3.2 上运行时遇到问题。
基础 SDK 为 4.0,部署目标为 3.2。
代码在 iPad 模拟器(和设备)上甚至在启动之前就崩溃了,并出现错误
“数据格式化程序暂时不可用”
如果我取出 2 条线,它似乎运行良好......
AVURLAsset* asset = [AVURLAsset URLAssetWithURL:assetURL options:options];
和
export = [[AVAssetExportSession alloc] initWithAsset:asset presetName:AVAssetExportPresetPassthrough];
我根据存在的操作系统进行分支,以便在 3.2 设备上永远不会到达这些行(我知道它们是 OS4),但只要它们存在就使事情在它开始之前就崩溃了。
有任何想法吗?干杯