簡體   English   中英

未解析標識符的使用:PFTwitterUtils swift

[英]Use of unresolved identifier: PFTwitterUtils swift

目前,我正在嘗試使用解析在 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);

我可能陷入的任何常見陷阱? 注意:我添加了正確的框架(帳戶等)

這是一個對我有用的解決方案。

  1. 我添加了“ParseTwitterUtils.framework”
  2. 在我的橋接標題中,我添加了“#import ParseTwitterUtils/ParseTwitterUtils.h”
  3. 在我的 AppDelegate.Swift 中,我添加了“import ParseTwitterUtils”
  4. 我填寫了 consumerKey 和 secretKey(你會在你的 Twitter 開發賬戶上找到它們)

現在它正在工作

希望有幫助

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM