【发布时间】:2013-04-08 04:29:49
【问题描述】:
当我点击表格视图单元格时,它将在同一个表格视图中一段时间(直到下一页完全加载)然后它将显示下一个视图..
我想点击表格视图单元格,它应该立即转到下一页并显示加载页面弹出窗口..
我已经尝试使用 impActivityAgent 并且还尝试在它进入下一页时显示警报视图(但视图是前一页,即表格视图).. 但是.. 它完全加载页面,这需要时间然后它显示警报..
在下一页我发布和解析需要时间的数据,在此期间我想显示活动指示器..
我尝试了很多方法,但仍然是第一次完全加载下一页,然后显示内容或 alertView 或活动指示器,当单击表格视图单元格时我无法显示活动指示器..
我的代码:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
nextTableViewController *doc = [[nextTableViewController alloc]initWithNibName:@"nextTableViewController" bundle:nil];
[self.navigationController pushViewController:doc animated:YES];
}
下一个视图控制器是:
- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view from its nib.
[[ImpActivityAgent defaultAgent] makeBusy:YES];
NSURL *loadUrl = [NSURL URLWithString:[NSString stringWithFormat:@"http://%@/gmail.com",inputURL]];
htmlData = [NSData dataWithContentsOfURL:loadUrl];
self.htmlSTR = [[NSString alloc] initWithData:htmlData encoding:NSUTF8StringEncoding];
[self parseHTML];
}
在 Parse 函数中,我正在使用“hpple”解析器解析作为 HTML 格式响应的内容..
【问题讨论】:
-
在您选择行后检查是否有任何后台进程正在进行。贴一些相关代码。
-
不,没有后台进程正在进行..
-
@Raju,发布您的代码
-
发布您的 tableView:didSelectRowAtIndexPath: 代码,以及您在 viewDidLoad、viewDidAppear 等下一个控制器中所做的任何事情。
-
请用代码找到上面编辑过的问题..