Đoạn mã dưới đây là gọi lại cho nút trên màn hình. Trang Facebook xuất hiện nhưng không chứa văn bản. Tuy nhiên, nếu bạn thay thế SLServiceTypeFacebook
bằng SLServiceTypeTwitter
, nó sẽ hiển thị văn bản ban đầu. Tôi đang sử dụng XCode 6.3.1 và iOS 8.3 trên iPhone 6. Cảm ơn bạn trước.phương thức setInitialText trong SLComposeViewController iOS 8.3 không hiển thị văn bản trong trang 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];
}
}
Các văn bản ban đầu đang được gỡ bỏ từ hộp thoại Facebook đã trở thành một vấn đề kể từ khi cập nhật mới nhất của Facebook. Bạn không cô đơn. –
Đối mặt với cùng một vấn đề trong ios8.2 và cũng chưa tìm thấy giải pháp nào. –
Cùng một vấn đề ở đây tôi có 8.0 –