首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在info.plist中设置的Twitter URL方案抛出了一个异常

在info.plist中设置的Twitter URL方案抛出了一个异常
EN

Stack Overflow用户
提问于 2018-03-23 01:30:53
回答 1查看 2K关注 0票数 0

有人指出,这是一个重复的问题,是的部分,我遵循了其他帖子中的建议,并添加了如下所示的URLScheme,还建议我忘记添加到其他目标,所以我添加了URL twitter-13145245245624现在发生的是,我的应用程序将用户重定向到他们的Twitter应用程序,并要求允许我的应用程序使用他们的信息,一旦点击确定按钮,用户将被重定向回我的应用程序,但仍然没有作曲家填充查看推文。还是很困惑。谢谢你的帮助。

代码语言:javascript
复制
 let composer = TWTRComposer()

    composer.setText("just setting up my Twitter Kit")
    composer.setImage(UIImage(named: "twitterkit"))

    // Called from a UIViewController
    composer.show(from: self) { (result) in
        if (result == .done) {
        print("Successfully composed Tweet")
        } else {
        print("Cancelled composing")
        }
    }

这是我的info.plist,不过我在Facebook上发帖没有问题。有什么想法吗?

代码语言:javascript
复制
 <key>CFBundleURLTypes</key>
<array>
    <dict>
        <key>CFBundleURLSchemes</key>
        <array>
            <string>twitterkit-xxxxxxxxxx</string>
            <string>fbxxxxxx</string>
        </array>
    </dict>
</array>
<key>LSApplicationQueriesSchemes</key>
<array>
    <string>twitter</string>
    <string>twitterauth</string>
</array>

关于J

EN

回答 1

Stack Overflow用户

发布于 2018-03-28 09:06:53

我上面问题的问题是,我在AppDelegate中没有下面的方法。这解决了我的问题。

代码语言:javascript
复制
-(BOOL)application:(UIApplication*)app openURL:(nonnull NSURL *)url options:(nonnull NSDictionary<UIApplicationOpenURLOptionsKey,id> *)options{    
return  [[TWTRTwitter sharedInstance]application:app openURL:url options:options]; 

}

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49434989

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档