4

适用于除 ios Notes App 之外的所有应用程序。

找到了解决这个问题的解决方案

如何在 iOS 9 中通过共享扩展共享笔记数据?

但是我使用子查询作为 NSExtensionActivationRule。所以无法在 plist 中添加 NSExtensionActivationDictionaryVersion。

有谁知道如何在子查询中添加 NSExtensionActivationDictionaryVersion ?

提前致谢。

4

2 回答 2

3

1

正如在提到的答案中一样,我拥有相同的图像,只需添加此参数即可。

于 2017-01-03T14:33:06.607 回答
1

以下适用于我的 Notes.app、News.app、选定文本以及 safari 中的 url 和 pdf:

SUBQUERY (
    extensionItems,
    $extensionItem,
    SUBQUERY (
        $extensionItem.attachments,
        $attachment,
        ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.url"
        OR ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.text"
    ).@count >= 1
).@count >= 1

请注意>= 1这与 Apple 的示例不同。没有它,它不适用于新闻或笔记。

于 2018-12-14T03:28:44.710 回答