从网站数据库中检索数据+如何

时间:2009-12-18 12:18:42

标签: iphone objective-c

我创建了一个项目,当人们将关键字放入UITextfield并单击按钮时,我的应用程序将从网站数据库中检索数据。

这里的代码不起作用:

- (IBAction) btnClickMe_Clicked:(id)sender {        
    NSString *kw = s.text;  // <-----THIS IS THE UITextField        
    NSURL *url = [NSURL URLWithString:@"http://www.example.com/index.php?keyword=",kw];
    NSURLRequest *request = [NSURLRequest requestWithURL:url];
    [iMessageLabel loadRequest:request];        
}

任何人都可以帮助我吗?

1 个答案:

答案 0 :(得分:2)

您没有将关键字放入字符串中。你需要这样的东西:

NSString *kw = s.text;
NSString *encodedkw =  [ky stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];

NSString *urlString = [NSString stringWithFormat: @"http://www.example.com/index.php?keyword=%@", encodedkw];

NSURL *url = [NSURL URLWithString:urlString];

然后看看如何使用NSURLConnection来弄清楚如何将数据放入标签。