Разбор для 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.")
}
}