嘿,我的应用程序几乎准备好发布,但我想添加一个Facebook共享按钮.事情是我不知道场景和viewcontroler之间的通信是如何工作的.我做了我的研究,但只在obj-c中找到了像这样的代码
- (void)lkFaceBookShare {
NSString *serviceType = SLServiceTypeFacebook;
if (![SLComposeViewController isAvailableForServiceType:serviceType])
{
[self showUnavailableAlertForServiceType:serviceType];
}
else
{
SLComposeViewController *composeViewController = [SLComposeViewController composeViewControllerForServiceType:serviceType];
UIWindow *keyWindow = [[UIApplication sharedApplication] keyWindow];
CGRect rect = [keyWindow bounds];
UIGraphicsBeginImageContextWithOptions(self.view.bounds.size, NO, 0.5f);
[self.view drawViewHierarchyInRect:rect afterScreenUpdates:YES];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
[composeViewController addImage:viewImage];
NSString *initalTextString = [NSString stringWithFormat:@"Let's join together in the form of underground catch word go along with me!! Link: https://itunes.apple.com/us/app/uoi-hinh-bat-chu-gioi-duoi/id907330926?ls=1&mt=8"];
[composeViewController setInitialText:initalTextString];
UIViewController *vc = self.view.window.rootViewController;
[vc presentViewController:composeViewController animated:YES completion:nil];
}
}
- (void)showUnavailableAlertForServiceType:(NSString …Run Code Online (Sandbox Code Playgroud) 我有一个很棒的应用程序创意,但我是一个不太有经验的开发人员,所以我不知道这是否可能,我正在考虑一个应用程序,每个人都有一个唯一的用户名链接到他们的 iCloud 帐户(一种简单的方法来找到像 snapchat 这样的朋友) 并且每个用户都可以创建任务,前提是他们必须指定他们想要挑战的目标、奖励和用户名。我该如何开始?是否可以?该死的我有这么多问题我已经有一个小客户但我不确定它是否与云套件兼容
谢谢