Как правильно добавить метод handleOpenURL в iPhone App Delegate - PullRequest
0 голосов
/ 24 мая 2011

Я довольно новичок в объективе-c.Я работаю над приложением видео.Я пытаюсь подключить свое приложение к Facebook.Я пытаюсь заставить «Единый вход» работать.Кажется, что поток работает нормально:

  1. Приложение Facebook загружено.
  2. Я нажимаю «Разрешить» или «Не разрешать», и мое приложение выводится на передний план.

Но по какой-то причине я не могу заставить "handleOpenURL" работать.Я следовал инструкциям Facebook и добавил этот метод в свой класс: AVCamViewController (этот класс взят из примера приложения AVFoundation):

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {    
NSLog(@"Facebook handleOpenURL");
return [facebook handleOpenURL:url]; 

}

Метод никогда не вызывается.Я думаю, что я делаю что-то не так, связанные с делегатом приложения.Проблема, я не знаю точно, что такое делегат приложения и как я могу получить к нему доступ?

Может ли кто-нибудь помочь мне правильно использовать «handleOpenURL» в моем приложении?

Спасибо, парень

1 Ответ

2 голосов
/ 24 мая 2011

Метод handleOpenURL: является частью протокола UIApplicationDelegate . Вам необходимо реализовать этот метод в вашем делегате приложения .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...