я следующий код:SLComposeViewController SLServiceTypeFacebook не работает прошивкой 9.1
SLComposeViewController *controller = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
SLComposeViewControllerCompletionHandler myBlock = ^(SLComposeViewControllerResult result){
if (result == SLComposeViewControllerResultCancelled)
NSLog(@"Cancelled");
else
NSLog(@"Done");
[controller dismissViewControllerAnimated:YES completion:Nil];
};
controller.completionHandler = myBlock;
[controller setInitialText:@"blah blah"];
[self presentViewController:controller animated:YES completion:Nil];
Я попытался через> IOS версии 8.x, однако, я нашел только прошивкой 9.1, кнопка Post
неактивна и текстовое поле пуст, а в новой версии iOS версии 9.3.1 нет.
У кого-нибудь есть идея? я подозреваю, что из-за этого:
плагин com.apple.share.Facebook.post признан недействительным
, который привел меня к link и обнаружили, что политика Facebook не позволяет предварительно заполненный текст, но почему в iOS 9.3.1 работает.
Обновление: После того, как я набрал текст в текстовом поле, кнопка «Почта» снова активируется.
Re вашего обновления, может вам больше не воспроизвести проблему в вашем вопросе? – JAL
На самом деле, мне интересно, почему 'initialText' только не работает для iOS 9.1 – Rendy