我创建了一个项目,当人们将关键字放入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];
}
任何人都可以帮助我吗?
答案 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来弄清楚如何将数据放入标签。