【问题标题】:How to call an external API between two Views in Xcode 7如何在 Xcode 7 中的两个视图之间调用外部 API
【发布时间】:2015-10-02 05:41:22
【问题描述】:

我是 iOS 开发的新手。现在我需要开发一个小应用程序,用它的 API 调用另一个应用程序。有两个视图A和B。视图A上的按钮会调用API打开外部应用程序并获取一组数据,然后数据会显示在视图B上。我之前创建了一个navigationView并在“ viewDidLoad”但没有用。主要问题是,当外部应用程序打开时,它不会跳回我自己的应用程序。应该用什么样的方法来建立两个视图之间的联系,应该在哪里调用API以及如何跳转回来?

谢谢!

【问题讨论】:

  • 再解释一下。您想通过您的应用访问第三方 API 吗?您无需为它打开另一个应用程序。您可以通过这个简单的教程了解它是如何工作的。 raywenderlich.com/59255/afnetworking-2-0-tutorial.
  • 您是在访问 Web API 还是通过设备上的 uri 启动另一个应用程序?如果是后者,那么返回到您的应用程序的能力将取决于您调用的应用程序是否支持该返回,并且您需要为您的应用程序注册一个 uri 以进行回调
  • 感谢您的回复。我打算使用我的应用访问第三方 API。我使用“openURL”调用API打开第三方应用打开相机拍照并分析照片,然后跳转回我的应用并反馈有关照片的信息。现在,我可以调用 API 并让外部应用程序工作,但我不知道之后如何跳回我的应用程序。谢谢!

标签: ios objective-c uiviewcontroller callback xcode7


【解决方案1】:

您要从中获取数据的应用程序必须设置一些回调 url,这样它应该可以工作:)

这里有你需要知道的一切:

http://x-callback-url.com/

这是 Drafts 或 LaunchCenter 等流行应用的工作方式。

【讨论】:

  • 您好,感谢您的回复!现在,我可以使用回调 url 来调用 API 并打开第三方应用程序。但在那之后我不能让它跳回我的应用程序。有什么建议么?谢谢!
  • 太棒了! :-) 只需添加 x-success,您就可以开始了!
猜你喜欢
  • 1970-01-01
  • 2013-05-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-08
  • 1970-01-01
  • 2015-11-18
  • 1970-01-01
相关资源
最近更新 更多