我遇到NSString问题 我有:
NSString *date_x=[attributeDict objectForKey:@"date"];
在32位模拟器中,我从我的xml获得“date”属性,但在64位模拟器中,它是不可能的,我得到空的date_x字符串。 请帮我解决我的问题!
完整来源:
- (void)parser:(NSXMLParser *)parser didStartElement:(NSString *)elementName namespaceURI:(NSString *)namespaceURI qualifiedName:(NSString *)qName attributes:(NSDictionary *)attributeDict {
element = elementName;
if ([element isEqualToString:@"item"]) {
date_x=[attributeDict objectForKey:@"date"];
month_x=[attributeDict objectForKey:@"month"];
NSLog(@"%@",date_x); // @""
NSLog(@"%@",month_x); //@"1", @"1"
}
}
我的XML文件:
<items>
<item date="12" month="1">day1</item>
<item date="13" month="1">day2</item>
</items>
date_x为空但month_x不为空!!!我不明白为什么会这样......。