Я не могу сказать, почему функция setInitialText не работает в моей реализации SLServiceTypeFacebook. Код, который я использовал для Facebook и Twitter, почти идентичен, за исключением случаев, когда Facebook заменяет слово Twitter, а твиттер работает отлично. Любая помощь оценивается. БлагодаряSLServiceTypeFacebook setinitialtext не работает
if ([buttonTitle isEqualToString:@"Facebook"]){
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
{
SLComposeViewController *faceSheet = [[SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook] init];
NSLog(@"%@", messageField.text);//This returns the appropriate string
[faceSheet setInitialText:messageField.text];
//The facebook VC appears, but initial text is not set to messageField.text
[self presentViewController:faceSheet animated:YES completion:nil];
}
}
Как это работает? Это бросает какие-либо ошибки или просто не показывает лист? –