这是我的应用程序的逻辑流程:
首先,当视图控制器完成加载时,NSURLConnection请求可以开始执行
响应包含xml数据
在解析了那个xml后我需要发送另一个NSURLConnection请求.
发送第二个请求后,如果响应正常,我会收到其他xml数据
在解析第二个xml之后,我必须检查第一个和第二个xml数据之间的一些问题.
那么,是否可以发送多个请求?怎么样?我不需要代码,你可以解释一下.
先感谢您.
非常愚蠢的问题,但我搞砸了.
我的问题是,我有两个控制器.第一个控制器现在UITableview没有导航栏,当我选择单元格时,它会转到相应的控制器,它有导航栏.现在我将返回第一个控制器导航栏不应该显示它应该被隐藏.我怎么能解决这个问题.对我来说很烦恼.
[self.navigationController.navigationBar setHidden:YES];
Run Code Online (Sandbox Code Playgroud)
到现在为止我已经使用过但它无法正常工作.
请给我解决方案.
提前致谢
编辑:第一个视图控制器---->在viewDidLoad和ViewWillAppear我使用[self.navigationController.navigationBar setHidden:YES];过的第二个视图控制器的viewDidLoad和ViewWillAppear[self.navigationController.navigationBar setHidden:NO];
**EDIT2:
第一个视图控制器 - >
- (void)viewDidLoad {
[super viewDidLoad];
[self.navigationController.navigationBar setHidden:YES];
Run Code Online (Sandbox Code Playgroud)
在视野中会出现......
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:YES];
Run Code Online (Sandbox Code Playgroud)
第二个控制器 - >
- (void)viewDidLoad {
[super viewDidLoad];
[self.navigationController.navigationBar setHidden:NO];
Run Code Online (Sandbox Code Playgroud)
在视图中会出现--->
-(void)viewWillAppear:(BOOL)animated{
[self.navigationController setNavigationBarHidden:NO];
Run Code Online (Sandbox Code Playgroud)
编辑*答案*
我刚刚用过
[self.navigationController viewWillAppear:YES];
Run Code Online (Sandbox Code Playgroud)
在第一个和第二个控制器的viewDidLoad中.
navigation iphone uinavigationbar uinavigationcontroller ios
<list>
<OrderData HASH="1408108039"></OrderData>
<OrderData HASH="208524692">
<id>97</id>
<customer>
<CustomerData HASH="2128670187"></CustomerData></customer>
<billingAddress></billingAddress><deliveryAddress></deliveryAddress>
<orderDetail>
<list>
<OrderDetailData HASH="516790072"></OrderDetailData>
<OrderDetailData HASH="11226247"></OrderDetailData>
<OrderDetailData HASH="11226247"></OrderDetailData>
</list>
</orderDetail>
<log/>
</OrderData>
<OrderData HASH="1502226778"></OrderData>
</list>
Run Code Online (Sandbox Code Playgroud)
我找不到找到OrderDetailData元素数量的解决方案?我还阅读了http://iphonebyradix.blogspot.com/2011/03/using-gdata-to-parse-xml-file.html这个网址.
提前致谢.
编辑:
我再次解释我的要求.在这个xml中会有多个OrderData元素.现在我必须计算OrderDetailData一个特定OrderData元素的元素数量.假设,根据我的xml,当前解析的xml有一个OrderData名为的元素,id其值为97.现在,我必须计算OrderDetailDataOrderData (whichid 中包含多少个元素是97).