iphone - 适用于 < iOS 5 的 Twitter 和 Facebook API

标签 iphone ios facebook deployment twitter

我一直想知道是否可以使用新 iOS 版本内置的新 Twitter 和 Facebook 框架发布应用程序,但仍然能够部署到旧 iOS 版本,是否有办法禁用框架如果 iOS 版本不正确?

最佳答案

在 iOS 6 中,您可以像这样非常轻松地集成两者。 示例

- (IBAction)Facebook:(id)sender
{

    if([SLComposeViewController isAvailableForServiceType:SLServiceTypeFacebook]) {

        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:@""];

        [self presentViewController:controller animated:YES completion:Nil];
    }
}

关于iphone - 适用于 < iOS 5 的 Twitter 和 Facebook API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12760745/

相关文章:

iphone - 如何在服务器上动态上传图片?

ios - UIPickerView 中 UIVIew 的背景颜色设置不正确

ios - CloudKit 上传速度很慢

java - Android 静默发帖到 Facebook

iphone - 使用相同代码构建的两个 iPhone 应用程序可以使用不同的 iTunesArtwork(完整版和精简版/免费版)吗?

objective-c - UIImagePickerController 叠加自动旋转

Facebook 取消授权回调 URL 未被 ping 通

android - Facebook 登录不适用于 Win,但适用于 MacOS

ios - 如何使用 UIKit Dynamics 实现与 iOS 7 Reminders 应用程序相同的动画效果?

iPhone 模拟器在应用程序启动时崩溃