NSString из NSXML iOS 64-битный симулятор

У меня есть проблема с NSString у меня есть:

  NSString *date_x=[attributeDict objectForKey:@"date"];

В 32-битном симуляторе я получаю атрибут date из моего xml, но в 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 не пусто!!! Я не понимаю, почему это так...

0 ответов

Другие вопросы по тегам