gpt4 book ai didi

ios - NSExtensionActivationRule for iOS 应用程序扩展,可以共享一切

转载 作者:行者123 更新时间:2023-12-01 16:03:13 29 4
gpt4 key购买 nike

我实现了一个 Share-Extension,它可以找到你想要分享的各种东西。因此,我希望我的用户能够共享 URL、文本、图像、视频、任何其他文件,甚至它们的组合(例如来自带有文本和涂鸦的笔记应用程序)。

一切正常,因为我不知道 NSExtensionActivationRule,默认情况下它被设置为 TRUEPREDICATE。但正如编译器警告我的那样,这是不允许的,我需要更改它。

我尝试将其设置为可能存在的各种值组合 ( https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/SystemExtensionKeys.html#//apple_ref/doc/uid/TP40014212-SW10 ),但我就是想不通我需要放在那里什么,才能接受所有内容。像 f.e.松弛扩展...我需要一个子查询吗?如果是这样,有人手边有“Take everything”子查询吗?

NSExtensionActivationUsesStrictMatching 设置为 2 也没有帮助。

最佳答案

试试这个帖子 iOS AppExtension : How can I Combine NSExtensionActivationRule and NSPredicate

将子查询与 UTI NSExtensionActivationRule 的键结合:

  • NSExtensionActivationSupportsFileWithMaxCount 到“public.file-url”
  • NSExtensionActivationSupportsMovieWithMaxCount 到“public.movi​​e”
  • NSExtensionActivationSupportsText 到“public.text”
  • NSExtensionActivationSupportsWebURLWithMaxCount 到“public.url”

关于ios - NSExtensionActivationRule for iOS 应用程序扩展,可以共享一切,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36030907/

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