Gra*_*nch 20 facebook objective-c ios slcomposeviewcontroller
下面的代码片段是屏幕按钮的回调.Facebook表单显示但不包含任何文本.但是,如果SLServiceTypeFacebook用SLServiceTypeTwitter它替换它会显示初始文本.我在iPhone 6上使用XCode 6.3.1和iOS 8.3.提前谢谢你.
-(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];
}
}
Run Code Online (Sandbox Code Playgroud)
小智 15
如果您删除设备上的Facebook应用程序,将显示初始文本.
| 归档时间: |
|
| 查看次数: |
5260 次 |
| 最近记录: |