目前我正在尝试使用解析在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);
我可能陷入的任何常见陷阱? 注意:我添加了正确的框架(帐户等)
答案 0 :(得分:1)
这是一个对我有用的解决方案。
现在它正在运作
希望有所帮助