biz sadece uygulama tamamen kullanıcı tarafından kontrol edilir belirtilen uygulama uzantısı başlatabilir ama biz kontrol edebilirsiniz% 100 emin Eğer uygulama uzantısı Declaring Supported Data Types for a Share or Action Extension izleyin göstermek istiyorum hangi belgeleri üzerinde
örneğin anahtar NSExtensionActivationRule altında yazma yüklemler için özelleştirmek belge türünü yapmak: belgelerin pdf, görüntü için ve excel i 1.
<key>NSExtension</key>
<dict>
<key>NSExtensionAttributes</key>
<dict>
<key>NSExtensionActivationRule</key>
<string>SUBQUERY (
extensionItems,
$extensionItem,
SUBQUERY (
$extensionItem.attachments,
$attachment,
(
ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "com.adobe.pdf"
|| ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.image"
|| ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.plain-text"
|| ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.png"
|| ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.jpeg"
|| ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "public.jpeg-2000"
|| ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "com.microsoft.excel.xls"
|| ANY $attachment.registeredTypeIdentifiers UTI-CONFORMS-TO "org.openxmlformats.spreadsheetml.sheet"
)
)[email protected] == [email protected]
)[email protected] == 1</string>
belgenin maksimum miktarda yüklemler aşağıdaki yapılmış