如何让共享扩展显示多张照片
How to have a share extension to show up for multiple photos
我很难显示我的分享扩展
在选择多张照片或 url 时在扩展列表中
在照片、保管箱等中
根据 Apple 文档将 NSExtensionActivationRule 从字典切换为字符串:
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<string>{extensionItems = ({
attachments = ({
registeredTypeIdentifiers = (
"public.url", "public.file-url", "public.image"
);
});
})}</string>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
</dict>
现在即使是单个图像也不会列出扩展程序,更不用说了
一套。
我该如何解决这个问题?
NSExtensionActivationRule 作为字典工作正常。
问题不是 plist 本身,而是 xcode。
不知何故,从 1 到 256 的变化没有被拾取。
这不是 ios 问题。这似乎是一个 xcode[8.2.1]
依赖问题。
我很难显示我的分享扩展 在选择多张照片或 url 时在扩展列表中 在照片、保管箱等中
根据 Apple 文档将 NSExtensionActivationRule 从字典切换为字符串:
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<string>{extensionItems = ({
attachments = ({
registeredTypeIdentifiers = (
"public.url", "public.file-url", "public.image"
);
});
})}</string>
</dict>
<key>NSExtensionMainStoryboard</key>
<string>MainInterface</string>
<key>NSExtensionPointIdentifier</key>
<string>com.apple.share-services</string>
</dict>
现在即使是单个图像也不会列出扩展程序,更不用说了 一套。 我该如何解决这个问题?
NSExtensionActivationRule 作为字典工作正常。 问题不是 plist 本身,而是 xcode。 不知何故,从 1 到 256 的变化没有被拾取。
这不是 ios 问题。这似乎是一个 xcode[8.2.1] 依赖问题。