Получив эту ошибку. Нет видимого @interface для 'UIViewController' объявляет селектор 'presentViewController'

Проблема в том, если ([[topViewController presentViewController] линия:

(void)sessionStateChanged:(FBSession *)session
      state:(FBSessionState) state
                      error:(NSError *)error
{
    switch (state) {
        case FBSessionStateOpen: {
            UIViewController *topViewController =
            self.navController topViewController];

            if ([[topViewController presentViewController]
                 isKindOfClass:[PBLoginViewController class]]) {
                [topViewController dismissViewControllerAnimated:YES completion:nil];

0 ответов

Другие вопросы по тегам