オフラインHLS(新しいios 10機能)をアプリに追加しようとしました。私はオフラインのHLS機能なしでアプリがまだios 9で機能するために、迅速に次のことを試しています。 ios10でもうまく動作し、ios9でもコンパイルできます。私は実際には次のメッセージですぐにアプリがクラッシュする、IOS 9デバイス上でこれを実行するしかしdyldが見つかりませんでした。AVAssetDownladTask
@available(iOS 10.0, *)
@objc class DownloadManager: NSObject, AVAssetDownloadDelegate {
//Do stuff with downloading assets
}
、:
dyldの:シンボルが見つかりません:_OBJC_CLASS _ $ _ AVAssetDownloadTask参考にし から: /var/mobile/Containers/Bundle/Application/7062C410-C4F5-4270-9F1E-22750E99F799/wod.app/wod /System/Library/Frameworks/AVFoundation.framework/AVFoundation in /var/mobile/Containers /Bundle/Application/7062C410-C4F5-4270-9F1E-22750E99F799/wod.app/wod
私はこれに関連するすべてのコードをDownloadManagerクラスに制限しているので、次に何をするのか分からない。ありがとう!
したがって、解決策は次のとおりです。 「ライブラリとバイナリをリンクする」オプションを設定してAVFoundationを追加しますか? – Renatus
いいえ、そうではありません(少なくとも私がやったことではありません)ステップは、リンクと私が投稿したコメントに記述されています。 – NickDK