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

前端之家收集整理的这篇文章主要介绍了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)")
        }
    }
}

猜你在找的iOS相关文章