Есть также другие варианты для совместного использования экземпляров классов, такие как платформа Objection iOS, но они немного более продвинуты.

ользую последнюю версию Facebook IOS SDK в моем приложении. Чтобы реализовать SSO, Facebook говорит:

Измените основной класс AppDelegate вашего приложения следующим образом:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url

В этом методе вызовите метод handleOpenURL объекта Facebook вашего приложения, убедившись, что передан параметр url.

Мой запрос:

Какая польза от вышеуказанного метода? Зачем это называть? Если я скрываю метод в демонстрационном приложении facebook, при условии, что он всегда перенаправляет меня на страницу входа снова и снова. Если я раскрою этот метод, он перенаправит меня на выход из системы с другими кнопками (это правильно)

Теперь этот метод определен в файле ApplicationDelegate.m, и мы должны вызвать в нем объект facebook. Как я могу ссылаться на объект facebook в этом методе, поскольку мой объект facebook определен в классе контроллера представления, который в 4 раза ниже по иерархии.

ПРИМЕЧАНИЕ: я попробовал DemoApp. Я не понимаю, как они ссылаются на объект facebook в файле AppDelegate.m, несмотря на объект facebook, объявленный в файле ViewController.

Ответы на вопрос(1)

Ваш ответ на вопрос