Метки аргументов '(withReadPermission :, from :, handler :)' не соответствуют никаким доступным перегрузкам - PullRequest
0 голосов
/ 24 июня 2018

Просто конвертировал проект в Swift 3 и не могу понять следующую ошибку. И я не знаю, где ошибка с сообщением:

Метки аргументов '(withReadPermission :, from :, handler :)' не совпадают любые доступные перегрузки

FBManager.shared.logIn(
    withReadPermission: ["public_profile", "email"],
    from: self,
    handler: { (result, error) in

        if (error == nil) {
            elf.fbLoginSuccess = true
        }

1 Ответ

0 голосов
/ 24 июня 2018

Сначала вам нужно обновить ваши модули для быстрой ветки 3+, поскольку в них введены метки аргументов (_), и использовать это

let facebookLogin = FBSDKLoginManager()

facebookLogin.logIn(withReadPermissions: ["public_profile","email", "user_friends"], from:self, handler:
{

      (facebookResult, facebookError) -> Void in
})
...