【发布时间】: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