微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

iOS Swift上弃用后Twitter.sharedInstance().session()?. userName的替代方案

我一直在使用Twitter.sharedInstance().session()?. userName在iOS中的标签显示用户的推特地址(在 Swift中).现在我注意到我们得到以下弃用警告:

-[Twitter session] will soon be deprecated. It is
recommended that users use -[TWTRSessionStore session] or
-[TWTRSessionStore sessionForUserID:] if they are managing multiple users

我切换到推荐的方式,并期望找到一个.userName属性,但找不到.

人们如何交换Twitter.sharedInstance().session()?. userName前进?

解决方法

如果您仍在寻找解决方案,请参阅以下内容
if let session = Twitter.sharedInstance().sessionStore.session() {
    let client = TWTRapiclient()
    client.loadUserWithID(session.userID) { (user,error) -> Void in
        if let user = user {
            print("@\(user.screenName)")
        }
    }
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐