• 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) {
}
}