从另一个应用程序中检索信息

时间:2011-07-03 21:23:45

标签: iphone objective-c cocos2d-iphone

我不确定这是否可行,但是如果我想说从每个设备默认的天气iphone应用程序获取天气,我该怎么做?它甚至可能吗?我不想显示我想要使用它的信息。

我需要的唯一信息是下雨,下雪,阴天或晴天。

3 个答案:

答案 0 :(得分:3)

Apple积极阻止在iOS应用之间共享数据。实际上,当前App Store评论指南的第2.6节中写道:“在指定容器区域之外读取或写入数据的应用程序将被拒绝。”不支持应用程序互操作性,即使您找到了解决方法,如果您尝试发布该应用程序,也会导致您的应用被拒绝。

您最好的选择是从外部服务器检索所需的数据,而不是尝试与其他应用程序进行互操作。

答案 1 :(得分:1)

我相信SDK没有直接的API。您应该依赖提供天气信息的外部服务 如果这可以解决您的问题,那么这个Integrating weather information in iphone就是这样做的。

答案 2 :(得分:0)

不,您无法从任意应用中获取任意信息。事实上,甚至有意识地在应用程序之间共享数据也有些困难。如果您需要天气信息,则需要使用其中一个many APIs来执行此操作。