Size: a a a

2020 August 25

ЕК

Евгений Ковалевский... in SwiftBook
Может делегат потерял или урла кривая у приложения, котрое ты зарегистрировал на фб
источник

K

Karusel’ka in SwiftBook
Евгений Ковалевский
Может делегат потерял или урла кривая у приложения, котрое ты зарегистрировал на фб
Урл норм, было бы иначе выдал бы ошибку
Делегат есть
источник

ЕК

Евгений Ковалевский... in SwiftBook
1) проверь
источник

ЕК

Евгений Ковалевский... in SwiftBook
2) поды  pod 'FBSDKLoginKit'
 pod 'FacebookCore'
 pod 'FacebookLogin'
источник

K

Karusel’ka in SwiftBook
Евгений Ковалевский
2) поды  pod 'FBSDKLoginKit'
 pod 'FacebookCore'
 pod 'FacebookLogin'
Да, кнчн
источник

K

Karusel’ka in SwiftBook
Все норм
источник

ЕК

Евгений Ковалевский... in SwiftBook
далее
источник

ЕК

Евгений Ковалевский... in SwiftBook
@objc  func loginButton(_ loginButton: FBLoginButton, didCompleteWith result: LoginManagerLoginResult?, error: Error?) {
       fbLogin()
   }
   
   //MARK:- Facebook Login
   func fbLogin() {
       let loginManager = LoginManager()
       loginManager.logOut()
       loginManager.logIn(permissions:[ .publicProfile, .email ], viewController: self) { loginResult in
           switch loginResult {
           case .failed(let error):
               print(error)
           case .cancelled:
               print("User cancelled login process.")
           case .success( _, _, _):
               print("Logged in!")
               self.getFBUserData()
           }
       }
   }
источник

ЕК

Евгений Ковалевский... in SwiftBook
func getFBUserData() {
       if((AccessToken.current) != nil){
           let credential = FacebookAuthProvider.credential(withAccessToken: AccessToken.current!.tokenString)
           // When user is signed in
           Auth.auth().signInAndRetrieveData(with: credential, completion: { (user, error) in
               if let user = user {
     print(user)
               }
               if let error = error {
                   self.showAlert(with: "error")
                   registrationWithFacebook = true
                   return
               }
           })
       }
   }
источник

ЕК

Евгений Ковалевский... in SwiftBook
и все
источник

K

Karusel’ka in SwiftBook
Евгений Ковалевский
func getFBUserData() {
       if((AccessToken.current) != nil){
           let credential = FacebookAuthProvider.credential(withAccessToken: AccessToken.current!.tokenString)
           // When user is signed in
           Auth.auth().signInAndRetrieveData(with: credential, completion: { (user, error) in
               if let user = user {
     print(user)
               }
               if let error = error {
                   self.showAlert(with: "error")
                   registrationWithFacebook = true
                   return
               }
           })
       }
   }
Спасибо)
источник

ЕК

Евгений Ковалевский... in SwiftBook
Karusel’ka
Спасибо)
на здоровье)
источник

NS

Nikita Sukachev in SwiftBook
Всем привет, кто нибудь знает какими способами можно спроектировать такое табличное представление?

У меня есть много разных сетевых запросов в зависимости от фильтра. При выборе определенного запроса, данные в ячейки будут обновляться и выглядеть по другому, где то Лэйблов больше, где то меньше. Как такое можно сделать?

Пока из идей:
1) в зависимости от выбора запроса инициализировать разный UI в ячейке, но поскольку UI схож, то это много повторяющегося кода.

2) если какой либо лейбл пуст или nil, то не инициализировать или не учитывать его.
источник

Y

Y in SwiftBook
источник

Y

Y in SwiftBook
все привет, кто-то знает отчего линии съезжают в list?
источник

ЕК

Евгений Ковалевский... in SwiftBook
Стандарьный+
источник

NS

Nikita Sukachev in SwiftBook
Это вариант?) немного не понял
В зависимости от запроса катить другую ячейку?
источник

NS

Nikita Sukachev in SwiftBook
источник

NS

Nikita Sukachev in SwiftBook
источник

NS

Nikita Sukachev in SwiftBook
Ячейки схожи,  для этого делать отдельные ячейки?
источник