uiactivityviewcontroller-tutorial
全部标签 ShareButton功能在Xcode6中有效,但在升级到Xcode7后出现错误:avc.completionWithItemsHandler={我的代码:@IBActionfuncShareButton(sender:AnyObject){letthings=["Thankyou"]letavc=UIActivityViewController(activityItems:things,applicationActivities:nil)avc.setValue("SalonJobHK",forKey:"subject")avc.completionWithItemsHandler=
我正在使用UIActivityViewController来允许用户在我的应用程序中发送消息。问题是当我选择Message作为我的共享方法时,“收件人:”部分继承了我的NavigationBar的背景颜色。只有当您选择Message作为您的方法时才会出现问题-如果您选择Mail,NavigationBar下方的所有内容都会显示为白色背景。这是我的问题的截图:在我的AppDelegate.m中,我在didFinishLaunchingWithOptions中有以下代码:[UINavigationBarappearance].barTintColor=[RMThemetheme].acce
我需要通过UIActivityViewContrller更新联系人的图像但是当事件菜单出现时它直接导航到联系人详细信息屏幕,它没有提供更新图像的选项。我就是这样实现的:UIImage*image=[UIImageimageNamed:@"myPic.png"];self.activityViewController=[[UIActivityViewControlleralloc]initWithActivityItems:@[image]applicationActivities:nil];[selfpresentViewController:self.activityViewCont
有两种Facebook故事:标准“链接”内容或更丰富的OpenGraph故事。iOS提供了UIActivityController,它允许您共享“链接”内容,但不允许您执行OpenGraph共享。为此,我使用了FBSDKShareKit,它通过切换到已安装的Facebook应用程序来实现这一点。Iwantbestofbothworlds,though:presentaUIActivityController,andwheneverFacebookisselected(seeimage),IwantittoswitchouttotheFacebookapp.这可能吗?
如何获取设备中安装的所有applicationActivities的NSArray?-(id)initWithActivityItems:(NSArray*)activityItemsapplicationActivities:(NSArray*)applicationActivities;我想删除一两个项目并显示完整列表的其余部分。 最佳答案 事件字符串列在UIActivity类引用文档的底部UIActivity.ActivityType.它们被列为UIActivityTypePostToFacebook、UIActivityTy
我在UIActivityViewController的事件项中添加了标题、描述、图像和指向客户端页面的URL链接,但共享对话框仅显示图像。之前一直很好用,最近UIActivityViewController或者facebooksharedialog有更新吗? 最佳答案 来自https://developers.facebook.com/docs/sharing/ios#ios-integration:iOS分享表的使用受Facebook平台政策的约束,包括第2.3条规定应用不得预填。在共享表的上下文中,这意味着应用不得使用用户在使用
我正在尝试使用UIActivityViewController将不同类型的图像分享到facebookmessenger。我在共享图像(.png)时没有遇到任何问题,但我无法发送gif图像(.gif),出现错误“无法加载内容”。我正在将图像转换为数据,然后通过UIActivityViewController以数组形式发送数据。在这里,我将触发一个包含详细信息的通知并提取gif路径,然后对其进行处理。NSDictionary*dictAsset=[notificationuserInfo];NSData*imageData=[NSDatadataWithContentsOfFile:dic
我有一个使用UIActivityViewController与NSExtensionActivationSupportsWebURLWithMaxCount共享链接的应用程序,如下所示:NSURL*shareUrl=[NSURLURLWithString:[[sarrayvalueForKey:@"url"]description]];NSString*someText=@"";NSArray*dataToShare=@[shareUrl,someText];//...orwhateverpiecesofdatayouwanttoshare.NSArray*appActivities=
当我在facebook上使用分享功能时,我看不到字符串和链接,下面是示例代码。NSArray*activityItems=@[[NSStringstringWithFormat:@"Someinitialtext."],[NSURLURLWithString:@"http://www.google.com"]];NSArray*applicationActivities=nil;NSArray*excludeActivities=@[UIActivityTypeAssignToContact,UIActivityTypeCopyToPasteboard,UIActivityTypePo
当我通过Message点击我的应用程序共享时,我在Xcode控制台中得到了这个:然而,Mailone工作得很好。MessageController从不明显显示,这在发布的应用程序中很烦人。Remotecomposecontrollertimedout(YES)!这是Apple的错误吗?它今天才开始发生。代码:if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"6.0")){NSString*textToShare=[NSStringstringWithFormat:@"test"];NSArray*activityItems=[[NSArrayal