2012-04-12 4 views
0

У меня проблема при интеграции flickr в приложение iOS. Когда я нажимаю кнопку авторизации, тогда появляется предупреждающее сообщение, так как сафари не может открыть веб-страницу, потому что адрес недействителен. Если кто-нибудь знает, тогда, пожалуйста, помогите мне.Интеграция Flickr в приложении iOS

Заранее спасибо.

+0

Что такое код, который работает, когда вы используете 'кнопку разрешить? –

+0

авторизационная кнопка (OK I'LL AUTHORIZE IT) - это кнопка, которая появляется после проверки наших учетных данных yahoo. – Giri9915

+0

Вы имеете в виду кнопку HTML? (Извините, я все еще пытаюсь понять, как это вопрос «цель-c»). –

ответ

3

Моя лучшая догадка заключается в том, что у вас отсутствует URL SCHEME в вашем проекте plist. Ниже приведен скриншот, показывающий текущую выборку из flickr sdk, которую я загрузил из github, и есть настройка, сделанная для обработки URL-схемы.

Его вызываемая обработка oAuth, когда SAFARI завершена, проверяя учетные данные и хочет вернуться в приложение, она возвращает URL-адрес, который может обрабатываться приложением, указанным в plist, и которое мы обработаем из делегата приложения, используя следующую функцию: . чтобы указать свой URL-идентификатор и схему URL для вашего проекта, которые вы можете получить, если вы зарегистрируетесь в flickr api.

- (BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation 
{ 
} 

enter image description here

Смежные вопросы