<WARNING> -[Twitter APIClient] will soon be deprecated
Xcode 7.2 Build version 7C68
Apple Swift version 2.1.1 (swiftlang-700.1.101.15 clang-700.1.81)
Fabric 2.1.2
Twitter 1.14.6
2016-01-11 00:18:41.312 ***[9526:4748161]
-[Twitter APIClient] will soon be deprecated. This method can return unexpected results based on who is logged in or logged out. It is recommended that users use -[TWTRAPIClient initWithUserID:] for more explicit control over which user is making requests.
//before Twitter.sharedInstance().APIClient.sendTwitterRequest(request, completion: completion) //after let client = TWTRAPIClient(userID: userID) client.sendTwitterRequest(request, completion: completion)
ちなみに僕はSession取得用のfuncを作って使ってます。
func getUserSession() -> TWTRAuthSession? { let sessionStore = Twitter.sharedInstance().sessionStore if let session = sessionStore.session() { return session }else{ return nil } } let userSession = self.getUserSession() let client = TWTRAPIClient(userID: userSession!.userID)