我输入了一些文本以textfields
显示在labels
肥皂的某些字段上。当“显示多少站”输入2时 textfield
<stationName>ABC</stationName>
<stationName>XYZ</stationName>
我想在labels
.
我有 2 个标签。Label1
和Label2
。
如果站名的计数大于 2,label1
则等于站label2
名1和站名 2
如何检查站名的计数并显示在 2 个标签上?
此代码仅在标签上显示一个站点。
-(void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict
{
if ( [elementName isEqualToString:@"stationName"] ) {
if (!retornoSOAP)
{
retornoSOAP = [[NSMutableString alloc] init];
}
teveRetorno = YES;
}
}
- (void)parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
if (teveRetorno)
{
[retornoSOAP appendString:string];
}
}
- (void)parser:(NSXMLParser *)parser didEndElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName
{
if ( [elementName isEqualToString:@"stationName"] )
{
Label1.text = retornoSOAP;
retornoSOAP = nil;
teveRetorno = NO;
NSLog(@"LOG Message = %@", retornoSOAP);
}
}