如何从webview中的json responseString获取特定方法

时间:2011-06-22 05:45:59

标签: iphone objective-c ios xcode json

我在下面有一个文本字段和按钮以及一个webview。

当我在文本字段中输入字符串并按搜索按钮时,整个JSON响应字符串将显示在UIWebview实例中。

所以我的要求是显示一个与文本字段中输入的字符串匹配的特定方法。

即使我在文本字段中输入任何字符串,当我按下搜索按钮时,它会在webview中显示所有内容。

是否可以从responseString中获取特定方法?

建议需要完成的更改。

.h文件

    IBOutlet UITextField *searchtextField;

    UIWebView *webView;
}

-(IBAction)search;

@property (nonatomic, retain)  UIWebView *webView;

.m文件

-(IBAction)search
{
    NSString *searchString=searchtextField.text;    

    NSString *urlAddress = [NSString stringWithFormat:@"http://api.kivaws.org/v1/loans/search.json?status=fundraising",searchString];
    NSURL *url = [NSURL URLWithString:urlAddress];

    NSURLRequest *requestObj = [NSURLRequest requestWithURL:url];

    [webView loadRequest:requestObj];
}

1 个答案:

答案 0 :(得分:0)

只需放置%@代替您要添加的searchString ...这就是您的结果,因为我不知道您要添加的位置

示例

NSString *searchString=searchtextField.text;    

NSString *urlAddress = [NSString stringWithFormat:@"http://api.kivaws.org/v1/loans/search.json?status=%@",searchString];

试一试......