0

すべて私が正常に動作して共有拡張に取り組んでいます、しかし、私は共有 リストに私のアプリを表示したくない複数のビデオをクリックした場合、私が思うエクステンションの問題を共有しますか?

  1. ようにする必要があります。
  2. 画像や動画の場合にのみアプリを表示したい場合は と動画は表示されません。私は誰もが私を助けることができるの.plist

    イメージのためではなく、public.movie作業クエリ上記
    <dict> 
        <key>NSExtensionActivationRule</key> 
        <string>SUBQUERY (
         extensionItems, 
         $extensionItem, 
         SUBQUERY (
         $extensionItem.attachments, 
         $attachment, 
         ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image" 
         )[email protected] &lt;= 10)[email protected] &gt;= 1 
         OR 
         SUBQUERY(extensionItems, $extensionItem, SUBQUERY($extensionItem.attachments, $attachment, SUBQUERY($attachment.registeredTypeIdentifiers, $uti, NOT $uti UTI-CONFORMS-TO "public.url" AND NOT $uti UTI-CONFORMS-TO "public.file-url" AND $uti UTI-CONFORMS-TO "public.plain-text")[email protected] &gt;= 1)[email protected] &gt;= 1)[email protected] &gt;= 1 
         OR 
         SUBQUERY(extensionItems,$extensionItem,SUBQUERY($extensionItem.attachments,$attachment,ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.movie")[email protected] == [email protected] AND [email protected] &lt;= 1)[email protected] == 1 
        </string> 
        </dict> 
    

にクエリの下に使用しています。共有の拡張子はすべてのタイプで表示されます。つまりvカード、連絡先などテキスト、写真、ビデオのみが必要です。

答えて

0

の変更は、あなたのサブクエリの下の部分には、1に10を数える:

... 
$attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image" 
     )[email protected] &lt;= 10)[email protected] &gt;= 1 
... 

... 
$attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image" 
     )[email protected] &lt;= 1)[email protected] &gt;= 1 
... 

にアイテム映画の残りの部分については、その罰金をするURL。

関連する問題