加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

objective-c – 如何在iOS应用程序中添加“关注我们”按钮?

发布时间:2020-12-16 05:58:20 所属栏目:百科 来源:网络整理
导读:我已经完成了我的iOS应用程序,但只需要添加两个按钮: 在Facebook上关注我们 在Twitter上关注我们 我假设我会在这里找到几个简单的例子,但是惊讶地发现没有回答这一点. 我很确定我可以在接下来的几个小时尝试弄清楚,但是以为我会伸出一点点节省时间的帮助.
我已经完成了我的iOS应用程序,但只需要添加两个按钮:

>在Facebook上关注我们
>在Twitter上关注我们

我假设我会在这里找到几个简单的例子,但是惊讶地发现没有回答这一点.

我很确定我可以在接下来的几个小时尝试弄清楚,但是以为我会伸出一点点节省时间的帮助.

只需要在视图控制器(XCode 4.5.1,iOS 6)上查找代码后面的按钮.

我认为我可能需要提供的唯一变量是该公司的Facebook帐户名称.

有什么建议么? (提前致谢!)

解决方法

首先,Facebook的URL模式:fb:// profile /< yourpageid> ( source).具有此结构的URL将打开Facebook应用程序(如果已安装).

More on iOS URL schemes.

当您的按钮被点击时,您可以检查是否安装了Facebook:

-(IBAction)fbButtonTap:(id)sender {
    NSURL *fbURL = [[NSURL alloc] initWithString:@"fb://profile/<yourpageid>"];
    // check if app is installed
    if ( ! [[UIApplication sharedApplication] canOpenURL:fbURL] ) {
        // if we get here,we can't open the FB app.
        fbURL = ...; // direct URL on FB website to open in safari 
    }

    [[UIApplication sharedApplication] openURL:fbURL];
}

对于微博,您将遵循相同的基本步骤. iOS的Twitter URL方案是twitter:// user?id = 12345或twitter:// user?screen_name = yourname(source).再次,如果没有安装Twitter应用程序,您可以在safari中打开Twitter的个人资料.

至于采取直接的行动,我不认为你可以做到这一点,因为没有固有的知识在设备上安装的任何其他应用程序.最好的我认为你可以做的是直接用户到每个相应的帐户.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读