我有一个按钮,在文本视图中显示URL的某些部分,但我希望以特定格式显示此信息。
- (IBAction)Accesos:(id)sender {
NSData *data = [NSData dataWithContentsOfURL:[NSURL URLWithString:@"URL"]];
NSError* error;
NSDictionary* json = [NSJSONSerialization
JSONObjectWithData:data
options:kNilOptions
error:&error];
NSArray* Response_array = [json objectForKey:@"avenidas"];
for (int i=0; i < Response_array.count; i++){
NSDictionary* item = [Response_array objectAtIndex:i];
NSString* name = [item objectForKey:@"name"];
NSString* state = [item objectForKey:@"state"];
NSString* space = @"\n";
NSString* formattedString = [NSString stringWithFormat:@"%@%@: %@",space, name, state];
txt_webservice_response.text = formattedString; }
}
显示的信息与URL中的信息相同,我希望显示名称:状态等信息,然后根据类型显示颜色状态(如果可能)。
答案 0 :(得分:0)
您可以为响应创建HTML并将其显示给webView进行着色
答案 1 :(得分:0)
NSArray* items = [someDictionary objectForKey:@"avenidas"];
NSDictionary* item = [items objectAtIndex:someIndex];
NSString* name = [item objectForKey:@"name"];
NSString* state = [item objectForKey:@"state"];
NSString* formattedString = [NSString stringWithFormat:@"%@:%@", name, state];
(所有这些都是第一周的事情 - 如果你不了解它,你需要花更多的时间研究基础知识。)