Il frammento di codice seguente è il callback per un pulsante sullo schermo. Il foglio di Facebook appare ma non contiene testo. Tuttavia, se si sostituisce SLServiceTypeFacebook
con SLServiceTypeTwitter
, viene visualizzato il testo iniziale. Sto usando XCode 6.3.1 e iOS 8.3 su un iPhone 6. Grazie in anticipo.metodo setInitialText in SLComposeViewController iOS 8.3 non mostra testo nel foglio di Facebook
-(IBAction)facebookButton:(id)sender
{
if ([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook])
{
NSString* facebookText = @"Awesome App";
SLComposeViewController *fbPostSheet = [SLComposeViewController composeViewControllerForServiceType:SLServiceTypeFacebook];
[fbPostSheet setInitialText:facebookText];
[self presentViewController:fbPostSheet animated:YES completion:nil];
}
else{
UIAlertView *alertView = [[UIAlertView alloc]
initWithTitle:@"Unable to Connect to Facebook"
message:@"Make sure your device has an internet connection and you have your Facebook account setup in the Settings App"
delegate:self
cancelButtonTitle:@"OK"
otherButtonTitles:nil];
[alertView show];
}
}
Il testo iniziale viene rimosso dalla finestra di Facebook è diventato un problema in quanto ultimo aggiornamento di Facebook. Non sei solo. –
Anche lo stesso problema in ios8.2 non ha trovato ancora soluzione. –
Lo stesso problema qui ho 8.0 –