2016-04-01 30 views
2

'dan kendi uygulamasının dışında, kendi uygulama paylaşımı uzantılarını paylaşım seçeneklerinde görünmesini kaldırmaya çalışıyorum. Bu çevrimiçi ortamda herhangi bir belge bulamıyorum. Herhangi bir yardım takdir edilecektir.UiActivityViewController

activityVC.excludedActivityTypes = [UIActivityTypeAirDrop, UIActivityTypeAddToReadingList,"com.Final.Giftr.Giftr-ShareExtension"] 

Hava damla ve beklendiği gibi çalıştığını listeyi okumaya ekleyin:

Bu defa ne var.

+1

Bu @onemillion ile ilgili bir güncellemeniz var mı? Gördüğüm kadarıyla, şu an mümkün görünmüyor. – croX

+0

Üzgünüz, buna bir çözüm bulamadım. – onemillion

cevap

1

Paylaşım uzantınızın Info.plist'inde NSExtensionActivationRule'a bakmak istiyorsunuz. Yüksek düzeyde, bir öğeyi özel bir İYE ile paylaşmak ve paylaşım uzantınızın UTI'yi hariç tutmasını istersiniz.

PSPDFKit ekibinden this blog post'a bakın. Bununla birlikte, bir uyarı olarak, PSPDFKit bu yaklaşımı kullanmayı bıraktı, çünkü bazı üçüncü taraf uzantıları yalnızca, sunulan her öğeyi paylaşabildikleri taktirde etkinleştirecekler… bu yaklaşımın bazı üçüncü tarafları olduğu anlamına gelecektir. uzantılar görünmezdi. Blog yayınının altındaki güncellemeye bakın.

İlgili konular