我已经在有菜单的地方申请了。单击菜单按钮时,它将转到相应的视图控制器。
今天我添加了 newviewcontroller,其中我有来自在线服务器的数据,我在 UITableView 中显示这些数据。
但是奇怪的是,当我单击按钮时,它会挂起一段时间(在此挂起时间,它会获取 newviewcontroller 的所有数据)然后打开 newviewcontroller。
注意:为了获取数据,我在 newviewcontroller 中有所有代码。
知道为什么会这样吗?
为了获取数据,我的代码与下面的链接完全相同。
http://www.appcoda.com/ios-programming-rss-reader-tutorial/
从第一个视图控制器到 newviewcontroller,下面是我的代码。
DoctorsListViewController *secondView = [self.storyboard instantiateViewControllerWithIdentifier:@"doctorsen"];
secondView.myMainURL = @"my url here";
[self.navigationController pushViewController:secondView animated:YES];
以下是我在 newviewcontroller (doctorlistviewcontroller) 的 viewDidLoad 中的内容
startNumberLabel.text = @"0";
typeNumber = @"0";
feeds = [[NSMutableArray alloc] init];
NSString *myTMainURL = [NSString stringWithFormat:@"%@?type=%@&index=%@", myMainURL, typeNumber, startNumberLabel.text];
NSURL *url = [NSURL URLWithString:myTMainURL];
parser = [[NSXMLParser alloc] initWithContentsOfURL:url];
[parser setDelegate:self];
[parser setShouldResolveExternalEntities:NO];
[parser parse];