【问题标题】:How do I get an iPhone App to pull information from the Web?如何让 iPhone 应用程序从 Web 中提取信息?
【发布时间】:2012-07-02 04:05:03
【问题描述】:

我是一些应用程序开发的新手,想知道以下内容;

如何让应用程序从网络中提取信息?例如,我想在我的应用程序底部有一个“更多”选项卡。在这个“更多”选项卡中,打开了一个表格视图,我希望它从网络中提取。我将在其中输入指向我的其他应用程序的链接以跨市场。我已经在另一个名为“Emoji..”的应用程序中看到了这一点(Empire Apps 的图标中心脏戴着阴影的应用程序)。本质上,我希望它从(我猜)我创建的网页中提取,该网页将包含链接以及其中的图标图像。不幸的是,我可以描述它的最佳方式。它几乎就像我之前谈到的那个表情符号应用程序中的那个。再一次,我是新手,英语不是我的第一语言,所以如果我不够清楚,我深表歉意。但是,我不知道如何在 Xcode 端和 Web 端实现这一点。任何建议都非常感谢,我提前感谢大家的时间!

【问题讨论】:

  • 含糊不清。此信息是否托管在服务器上?您在解析提要吗?您需要 POST 请求吗?等等。
  • 是的,它含糊不清,但他确实提到他/她是一些应用程序开发的新手。所以你的评论将帮助他意识到有很多方法可以从网络上获取信息

标签: iphone ios rss xcode4.3


【解决方案1】:

您可以让您的应用程序显示一个网页,例如在您的应用程序委托上尝试此代码。 您可以制作一个网页并在那里显示您的链接和其他信息,当用户在您的应用上按“更多”时,让您的应用在应用程序本身的窗口/视图上显示网页

也许这就是您想要实现的目标?

无论如何,有很多方法可以从网络(或服务器)中提取信息,例如 POST 等。

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
    self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
    // Override point for customization after application launch.


    UIWebView *webView = [[[UIWebView alloc]
                           initWithFrame:CGRectMake(0, 0, 320, 480)] autorelease];

    NSURL *url = [[[NSURL alloc] initWithString:@"http://www.google.com"] autorelease];
    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

    [webView loadRequest:requestObj];
    [self.window addSubview:webView];
    [self.window makeKeyAndVisible];
}

【讨论】:

  • 对不起各位!没有意识到我说的太含糊了,我道歉。本质上,我希望它从(我猜)我创建的网页中提取,该网页将包含链接以及其中的图标图像。不幸的是,我可以描述它的最佳方式。它几乎就像我之前谈到的那个表情符号应用程序中的那个。再说一次,我是新手,英语不是我的第一语言,所以如果我不够清楚,我深表歉意。
  • 可能您在此处发布的评论更适合在您的问题上发布在 cmets 上,而不是在我的回答中。无论如何,如果您注意到,我的答案是如何在您的应用程序上显示网页,就像您刚才提到的那样。希望对你有帮助
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-12-17
  • 2010-12-31
  • 1970-01-01
  • 2018-12-21
  • 2014-07-13
相关资源
最近更新 更多