我实现了一个 Share-Extension,它适用于你想要分享的各种东西。所以我希望我的用户能够共享 URL、文本、图像、视频、任何其他文件,甚至是它们的组合(比如来自带有文本和涂鸦的笔记应用程序)。
一切正常,因为我不知道NSExtensionActivationRule
并且默认情况下它设置为TRUEPREDICATE
. 但是正如编译器警告我的那样,这是不允许的,我需要改变它。
我尝试将其设置为可能会出现的各种值组合(https://developer.apple.com/library/ios/documentation/General/Reference/InfoPlistKeyReference/Articles/SystemExtensionKeys.html#//apple_ref/doc/ uid/TP40014212-SW10),但我只是不知道我需要放什么,才能接受一切。就像 fe Slack 扩展...我需要子查询吗?如果是这样,是否有人手边有“Take everything”-子查询?
NSExtensionActivationUsesStrictMatching
设置为也2
无济于事。