Разбор для iOS: Как создать пользовательскую кнопку Facebook?

Вместо того, чтобы использовать кнопку входа под маркой Facebook в представлении входа в систему ParseUI, я хочу реализовать свою собственную пользовательскую кнопку с другим макетом.

Как создать пользовательскую кнопку Facebook, чтобы пользователь мог войти в фоновом режиме и затем вернуться в приложение?

Цель состоит в том, чтобы на моем экране были только мой логотип и кнопка входа в Facebook. Процесс входа в систему должен управляться через Parse.

1 ответ

Решение

Вот решение, с которым я пришел в данный момент. Кажется, достаточно привязать такую ​​функцию к пользовательской кнопке входа в систему.

let permissions = ["public_profile"]
PFFacebookUtils.logInInBackgroundWithReadPermissions(permissions) {
    (user: PFUser?, error: NSError?) -> Void in
    if (error != nil) {
        print(error?.localizedDescription)
    } else if let user = user {
        if user.isNew {
            print("User signed up and logged in thorugh Facebook!")
        } else {
            print("User logged in through Facebok!")
        }
    } else {
        print("User cancelled the Facbook login.")
    }
}
Другие вопросы по тегам