iOS如何实现共享按钮

iOS如何实现共享按钮,ios,objective-c,Ios,Objective C,我正在重新问这个问题我有一个uiwebview,在webview中有一个按钮,看起来像这样: 共享应用程序 现在我需要应用程序获取url并检查前4个字符=“sha:”如果为true,请运行share命令,如果为false,请在webview中打开 现在,通过共享应用程序,我想摆脱这一点 NSString *textToShare = @"Look at this awesome website for aspiring iOS Developers!"; NSURL *myWebsite

我正在重新问这个问题我有一个uiwebview,在webview中有一个按钮,看起来像这样:

共享应用程序

现在我需要应用程序获取url并检查前4个字符=“sha:”如果为true,请运行share命令,如果为false,请在webview中打开

现在,通过共享应用程序,我想摆脱这一点

NSString *textToShare = @"Look at this awesome website for aspiring iOS Developers!";
    NSURL *myWebsite = [NSURL URLWithString:@"http://www.codingexplorer.com/"];

    NSArray *objectsToShare = @[textToShare, myWebsite];

    UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectsToShare applicationActivities:nil];

    NSArray *excludeActivities = @[UIActivityTypeAirDrop,
                               UIActivityTypePrint,
                               UIActivityTypeAssignToContact,
                               UIActivityTypeSaveToCameraRoll,
                               UIActivityTypeAddToReadingList,
                               UIActivityTypePostToFlickr,
                               UIActivityTypePostToVimeo];

    activityVC.excludedActivityTypes = excludeActivities;

    [self presentViewController:activityVC animated:YES completion:nil];
}

提前感谢

您需要实现下面代码中的共享按钮的操作方法

UIActivityViewController *activityViewController =
  [[UIActivityViewController alloc] initWithActivityItems:@[string, URL]
                                    applicationActivities:nil];
[self presentViewController:activityViewController
                                      animated:YES
                                    completion:^{
  // ...
}];

在字符串变量中输入文本,在URL变量中指定共享URL。

您需要实现下面的代码中共享按钮的操作方法

UIActivityViewController *activityViewController =
  [[UIActivityViewController alloc] initWithActivityItems:@[string, URL]
                                    applicationActivities:nil];
[self presentViewController:activityViewController
                                      animated:YES
                                    completion:^{
  // ...
}];
在字符串变量中输入文本,在URL变量中指定共享URL。

我给你一个在我的应用程序中如何构建它的实际示例:

希望对您有所帮助

我给您举一个在我的应用程序中如何构建它的实际示例:


希望有帮助

需要更多细节。。你想在上共享应用程序吗?如果用户单击“共享应用程序”,我希望应用程序发送带有小便条的链接,例如,嘿,在App Store上查看此新应用程序…非常简单,只需创建一个共享数据的方法,并在selector中为共享数据添加目标和调用方法。需要更多详细信息。。你想在上共享应用程序吗?如果用户单击“共享应用程序”,我希望应用程序发送带有小便条的链接,例如,嘿,在App Store上查看这个新应用程序…非常简单,只需创建一个共享数据的方法,并在selector.in viewController.h中为共享数据添加目标和调用方法,我就有:@interfaceGR_eventDetail_VC:UIViewController{UIButton*share;}你觉得它有用吗?在viewController.h中,我刚刚有:@interface GR_eventDetail_VC:UIViewController{UIButton*share;}你觉得它有用吗?