«Нет такого модуля 'FBSDKCoreKit'» на ViewController.swift, как это исправить? - PullRequest
0 голосов
/ 05 августа 2020
• 1000 https://www.youtube.com/watch?v=P6uZ0o6xDA4

Однако в ViewController.swift я получил ошибку «Нет такого модуля 'FBSDKCoreKit'». После установки модуля ошибок в других файлах .swift нет. Это показывает только ViewController.swift.

Я снова попытался выполнить «pod install», потому что слышал, что это сработает, но не вышло. Подскажите пожалуйста способ, если сможете.

↓ ViewController.swift

// Swift
//
// Add this to the header of your file, e.g. in ViewController.swift

import FBSDKCoreKit

// Add this to the body
class ViewController: UIViewController, LoginButtonDeleate {
    
    


    override func viewDidLoad() {
        super.viewDidLoad()
        
        if let token = AccessToken.current,
            !token.isExpired {
            let token = token.tokenString
            
            let request = FBLoginkit.GraphRequest(graphPath: "me",
                                                  parameters: ["fields": "email name"],
                                                  tokenString,
                                                  version: nil,
                                                  httpMethod: .get)
            request.start(completionHandler: { connection, result, error in
                print("\(result)")
            })
        }
        else{
            let loginButton = FBLoginButton()
            loginButton.center = view.center
            loginButton.delegate = self

            // Swift
            //
            // Extend the code sample from 6a. Add Facebook Login to Your Code
            // Add to your viewDidLoad method:
            loginButton.permissions = ["public_profile", "email"]
            view.addSubview(loginButton)
        }
        
    }
    
    func loginbutton (_ loginbutton: FBLoginbutton, didCompleteWith result: LoginManagementLoginResult?, error : Error){
        let token = result?.token?.tokenString
        
        let request = FBLoginkit.GraphRequest(graphPath: "me",
                                              parameters: ["fields": "email name"],
                                              tokenString: token,
                                              version: nil,
                                              httpMethod: .get)
        request.start(completionHandler: { connection, result, error in
            print("\(result)")
        })
        
    }
    
    func loginButtonDidLogOut(_ loginBUtton: FBLoginButton) {
    }
}

1 Ответ

0 голосов
/ 05 августа 2020

импортировать FBSDKLoginKit вместо FBSDKCoreKit

...