Почему после нажатия кнопки @Share не появляется *textToShare?

Я хочу, чтобы, когда игрок нажимает кнопку @"поделиться", он мог отправить текстовое и электронное сообщение и ссылку другу. Код, который я написал, говорит о сообщении и 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];

}


person Christopher    schedule 13.12.2014    source источник
comment
Вы ввели этот код в подклассе UIView? ни ViewController   -  person Zigii Wong    schedule 13.12.2014


Ответы (1)


Вы упомянули почту и сообщение в excludedActivityType, тогда почему в uiActivityViewController
удалить оба из исключения и попытаться запустить.

person Mrugesh Tank    schedule 13.12.2014
comment
Да, спасибо, не знаю, почему я этого не заметил. После удаления это сообщение все еще не появляется, но я на шаг ближе, так что спасибо. - person Christopher; 13.12.2014
comment
Другое дело, что вы передаете изображение для отправки, но, прочитав это эталонное изображение, не поддерживает отправку по почте. или сообщение - person Mrugesh Tank; 15.12.2014