目前,我正在尝试使用解析在Xcode 7 Beta中为我的应用程序实现Twitter用户登录。我关注parse.com上的Twitter文档。实施后,我仍在运行将未解析的标识符用于
PFTwitterUtils.initializeWithConsumerKey("somekey", consumerSecret:"somekey")
和
@IBAction func twitterButtonTapped(sender: AnyObject) {
PFTwitterUtils.logInWithBlock {
(user: PFUser?, error: NSError?) -> Void in
if let user = user {
if user.isNew {
// process user object
self.processTwitterUser()
} else {
// process user object
self.processTwitterUser()
}
} else {
print("Uh oh. The user cancelled the Twitter login.")
}
}
}
和
func processTwitterUser()
{
// Show activity indicator
let spiningActivity = MBProgressHUD.showHUDAddedTo(self.view, animated: true)
spiningActivity.labelText = "Loading"
spiningActivity.detailsLabelText = "Please wait"
let pfTwitter = PFTwitterUtils.twitter()
let twitterUsername = pfTwitter?.screenName
var userDetailsUrl:String = "https://api.twitter.com/1.1/users/show.json?screen_name="
userDetailsUrl = userDetailsUrl + twitterUsername!
let myUrl = NSURL(string: userDetailsUrl);
let request = NSMutableURLRequest(URL:myUrl!);
request.HTTPMethod = "GET";
pfTwitter!.signRequest(request);
我可能遇到的任何常见陷阱?
注意:我添加了正确的框架(帐户等)
最佳答案
这是一个对我有用的解决方案。
现在它正在工作
希望能有所帮助