0
あなたの共有拡張機能を使用して写真から動画を共有しているうちに問題が発生しています。私の問題は、写真アプリでホストされている共有拡張のビデオのサムネイル&のサイズを取得したかったということです。 助けを借りて助けてください。iOS Share Extension kUTTypeMovieサムネイルを取得
あなたの共有拡張機能を使用して写真から動画を共有しているうちに問題が発生しています。私の問題は、写真アプリでホストされている共有拡張のビデオのサムネイル&のサイズを取得したかったということです。 助けを借りて助けてください。iOS Share Extension kUTTypeMovieサムネイルを取得
シェア拡張ののUIViewControllerは、プロパティを持っている:
NSExtensionContext *extensionContext;
NSExtensionContextは、プロパティを持っている:NSExtensionItemクラス
次に、NSExtension項目の0から始まるインデックスオブジェクトを持って
NSArray *inputItems;
を持っていますプロパティ:
NSArray *attachments;
NSItemProviderクラスのオブジェクトの配列ですが、今は一部を読む時間ですdocumentation for NSItemProvider class
サムネイルを見つけるまで、すべての項目をループする必要がありますか? – grebulon
いいえ、彼はNSItemProviderクラスのオブジェクトを取得する必要があります、ここでそれを行う方法です。その後、彼はNSItemProvider "hasItemConformingToTypeIdentifier"(たとえばkUTTypeMovie)をチェックし、このクラスがitemのサムネイルを返すことができるかどうかを確認する必要があります。 –
実際には、NSItemProviderオブジェクトの添付ファイル配列を繰り返し処理して、どのビデオがそこにあるのかを把握する必要があります。 countが複数の場合。 –