Я хочу, чтобы, когда игрок нажимает кнопку @"поделиться", он мог отправить текстовое и электронное сообщение и ссылку другу. Код, который я написал, говорит о сообщении и URL-адресе, но когда я нажимаю «Поделиться», а затем либо сообщения, либо электронная почта, это просто пустое текстовое поле.
Также последняя строка, кажется, имеет проблемы.
Он говорит мне, что НЕТ видимого @interface для «MyScene», объявляет селектор «presentViewController: ActivityVC анимированный: ДА завершение»
Это мой IBAction
- (IBAction)shareAction:(id)sender {
//
NSLog(@"share");
NSString *textToShare = @"YOOO CHECK IT OUT";
UIImage *imageToShare = [UIImage imageNamed:@"beck.png"];
NSURL *urlToShare = [NSURL URLWithString:@"http://www.google.com"];
NSArray *activityItems = @[textToShare, imageToShare, urlToShare];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:activityItems applicationActivities:nil];
activityVC.excludedActivityTypes = @[UIActivityTypeMail, UIActivityTypeMessage, UIActivityTypeAssignToContact, UIActivityTypePrint, UIActivityTypePostToTwitter, UIActivityTypePostToWeibo];
UIActivityViewControllerCompletionHandler myBlock = ^(NSString *activityType,BOOL completed) {
NSLog(@"%@", activityType);
if(completed) {
NSLog(@"completed");
} else
{
NSLog(@"cancled");
}
[activityVC dismissViewControllerAnimated:YES completion:Nil];
};
activityVC.completionHandler = myBlock;
[self presentViewController:activityVC animated:YES completion:nil];
}
UIView
? ниViewController
- person Zigii Wong   schedule 13.12.2014