0

我在 iOS 应用程序中集成 flickr 时遇到问题。当我点击授权按钮时,它会显示警告消息,因为地址无效,Safari 无法打开网页。如果有人知道,请帮助我。

提前致谢。

4

1 回答 1

3

我最好的猜测是您的项目 plist 中缺少 URL SCHEME。下面的屏幕截图显示了我从 github 下载的 flickr sdk 的当前示例,并且为 URL 方案处理完成了设置。

当 SAFARI 完成验证凭据并希望返回到应用程序时,它称为 oAuth 处理它返回的 URL 可以由 plist 中提到的应用程序处理,我们将使用以下函数从应用程序委托处理因此您需要提供您的 URL 标识符如果您在 flickr api 中注册,您可以获得项目的 URL Scheme。

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

在此处输入图像描述

于 2012-04-12T13:00:51.340 回答