Поделиться экраном iOS 6

Могу ли я показать этот «Share Screen» в своем собственном приложении с помощью iOS 6? Кто-то знает как?

Общий экран iOS


person Gustaf Rosenblad    schedule 14.09.2012    source источник


Ответы (1)


Боюсь, вы все ошибаетесь. Прошу прощения за такой негатив, но ваши неправильные ответы заставили меня тратить время на бесполезные решения... вместо этого вы можете использовать этот код, чтобы получить этот экран:

NSString* someText = self.textView.text;
NSArray* dataToShare = @[someText];  // ...or whatever pieces of data you want to share.

UIActivityViewController* activityViewController = 
[[UIActivityViewController alloc] initWithActivityItems:dataToShare 
                                  applicationActivities:nil];
[self presentViewController:activityViewController animated:YES completion:^{}];

Код взят из Social.framework.

См. этот ответ: Использование значков Apple с iOS 6

person Ertai    schedule 25.09.2012
comment
Все правильно, за исключением того, что это не из Social.framework, а UIKit.framework (отсюда и префикс UI), поэтому вам не нужно ссылаться на Social.framework. И да, я не могу поверить во все эти бессмысленные ответы. - person Filip Radelic; 25.09.2012
comment
@Ertai Sharekit поддерживает ios6 без каких-либо осложнений? - person P R J; 26.10.2012