gpt4 book ai didi

ios - 共享扩展子查询以限制项目类型

转载 作者:搜寻专家 更新时间:2023-10-30 20:24:17 24 4
gpt4 key购买 nike

SUBQUERY(
extensionItems,
$extensionItem,
SUBQUERY(
$extensionItem.attachments,
$attachment,
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "com.adobe.pdf"
).@count == 1
).@count == 1
OR
SUBQUERY(
extensionItems,
$extensionItem,
SUBQUERY(
$extensionItem.attachments,
$attachment,
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image"
).@count <= 10
).@count == 1
OR
SUBQUERY(
extensionItems,
$extensionItem,
SUBQUERY(
$extensionItem.attachments,
$attachment,
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url"
).@count == 1
).@count == 1

我只想支持图像、pdf 和 url

但是 share extension 在所有类型中都是可见的。即视频、联系人等。

最佳答案

这是因为这条线:

).@count <= 10

它为 0 返回 true,这意味着 true 不匹配,因此您的扩展将返回 true对于每种类型。如果您想将图像数限制为 10,请将此行更改为以下内容。

).@count == $extensionItem.attachments.@count AND $extensionItem.attachments.@count <= 10"

关于ios - 共享扩展子查询以限制项目类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39854764/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com