Ios8 NSExtension共享扩展限制照片计数

Ios8 NSExtension共享扩展限制照片计数,ios8,ios8-share-extension,Ios8,Ios8 Share Extension,我开发了一个共享扩展,并从照片和笔记应用程序导入照片和笔记。 我想限制可导入的照片数量为10张,但对于照片,我可以选择不限数量的照片。下面是来自扩展名info.plist的查询。 有谁能调查一下,并指导我纠正这个问题吗 <key>NSExtension</key> <dict> <key>NSExtensionAttributes</key> <dict> <key>NSExten

我开发了一个共享扩展,并从照片和笔记应用程序导入照片和笔记。 我想限制可导入的照片数量为10张,但对于照片,我可以选择不限数量的照片。下面是来自扩展名info.plist的查询。 有谁能调查一下,并指导我纠正这个问题吗

<key>NSExtension</key>
<dict>
    <key>NSExtensionAttributes</key>
    <dict>
        <key>NSExtensionActivationRule</key>
        <string>SUBQUERY (
            extensionItems,
            $extensionItem,
            SUBQUERY (
            $extensionItem.attachments,
            $attachment,
            ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image"
            ).@count == $extensionItem.attachments.@count).@count == 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").@count &gt;= 1).@count &gt;= 1).@count &gt;= 1
        </string>
    </dict>
NSExtension
N扩展属性
NSExtensionActivationRule
子查询(
伸展岩,
多边主义,
子查询(
$m.attachments,
$附件,
任何$attachment.registeredTypeIdentifiers UTI-Compliance-TO“public.image”
).@count=$extensionItem.attachments.@count.@count==1
或
子查询(extensionItems,$extensionItem,SUBQUERY($extensionItem.attachments,$attachment,SUBQUERY($attachment.registeredTypeIdentifiers,$uti,NOT$uti uti-Complians-TO“public.url”和$uti uti-Complians-TO“public.plain text”)。@count=1)。@count=1

得到了答案。找零是为了排队 @count=$extensionItem.attachments.@count.@count==1 到
@计数=1 也就是说你的计数应该是=1


N扩展属性
NSExtensionActivationRule
子查询(
伸展岩,
多边主义,
子查询(
$m.attachments,
$附件,
任何$attachment.registeredTypeIdentifiers UTI-Compliance-TO“public.image”
)@count=10)。@count=1
或
子查询(extensionItems,$extensionItem,SUBQUERY($extensionItem.attachments,$attachment,SUBQUERY($attachment.registeredTypeIdentifiers,$uti,NOT$uti uti-Complians-TO“public.url”和$uti uti-Complians-TO“public.plain text”)。@count=1)。@count=1

得到了答案。找零是为了排队 @count=$extensionItem.attachments.@count.@count==1 到
@计数=1 也就是说你的计数应该是=1


N扩展属性
NSExtensionActivationRule
子查询(
伸展岩,
多边主义,
子查询(
$m.attachments,
$附件,
任何$attachment.registeredTypeIdentifiers UTI-Compliance-TO“public.image”
)@count=10)。@count=1
或
子查询(extensionItems,$extensionItem,SUBQUERY($extensionItem.attachments,$attachment,SUBQUERY($attachment.registeredTypeIdentifiers,$uti,NOT$uti uti-Complians-TO“public.url”和$uti uti-Complians-TO“public.plain text”)。@count=1)。@count=1

在ShareExtension信息添加中

<key>NSExtension</key>
    <dict>
        <key>NSExtensionAttributes</key>
        <dict>
            <key>NSExtensionActivationRule</key>
            <dict>
                <key>NSExtensionActivationSupportsImageWithMaxCount</key>
                <integer>1</integer>
            </dict>
        </dict>
NSExtension
N扩展属性
NSExtensionActivationRule
NSExtensionActivationSupportsImageWithMaxCount
1.

在ShareExtension信息添加中

<key>NSExtension</key>
    <dict>
        <key>NSExtensionAttributes</key>
        <dict>
            <key>NSExtensionActivationRule</key>
            <dict>
                <key>NSExtensionActivationSupportsImageWithMaxCount</key>
                <integer>1</integer>
            </dict>
        </dict>
NSExtension
N扩展属性
NSExtensionActivationRule
NSExtensionActivationSupportsImageWithMaxCount
1.