我的下一个问题如下:我有一个通过AirDrop共享自定义URL方案的应用程序:NSMutableString*mutableString=[NSMutableStringstringWithString:@"appName://"];[mutableStringappendString:contentProduct.url];NSURL*airDropUrl=[[NSURLalloc]initWithString:mutableString];LAAirDropCustomUrl*customUrlSCHEMA=[[LAAirDropCustomUrlalloc]initWithUrl
在我的应用程序中,我允许用户通过Instagram共享照片,这需要使用UIDocumentInteractionController。如果手机支持空投,则会自动检测到空投。如何将其从此“打开方式”操作表中删除?即使我使用UIActivityViewController开始共享过程并调用setExcludedActivityTypes:,最终我也必须使用UIDocumentInteractionController,当我这样做时,Airdrop再次出现。这是分享按钮被点击时的代码:NSURL*instagramURL=[NSURLURLWithString:@"instagram://l
我希望能够使用UIActivityViewController同时空投文本文件和图像。下面的代码可以很好地通过iMessage或电子邮件发送这两种文件类型,但是当我尝试使用AirDrop时它会失败。该代码适用于AirDropping2个图像或2个文本文件,但不适用于每一个。@IBActionfuncshareImage(_sender:UIButton){//can'tseemtoAirDropamixtureoffiletypes.ie.cansend2images,or2datafiles,butnotanimageandadatafileletfileToSend:NSURL=N
我的iOS6应用程序中有一个UIActivityViewController,我正在推送更新,但我尚未使用iOS7SDK对其进行编译。有什么方法可以在iOS7的UIActivityViewController中禁用添加到阅读列表和AirDrop而无需使用iOS7SDK重新编译? 最佳答案 excludedActivityTypes是iOS6.0及更高版本中的有效属性,因此您可以利用它。您需要的常量(UIActivityTypeAddToReadingList和UIActivityTypeAirDrop)不可用,因此您可以使用它们的文
我有以下代码通过AirDrop发送URL:NSString*selfUrlScheme=[[[[[[NSBundlemainBundle]infoDictionary]valueForKey:@"CFBundleURLTypes"]objectAtIndex:0]valueForKey:@"CFBundleURLSchemes"]objectAtIndex:0];NSURL*schemeURL=[NSURLURLWithString:[NSStringstringWithFormat:@"addList:%@,%@",self.list.uniqueID,selfUrlScheme]]