我一直在使用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)") } } }