Mam aplikację Cocoa, która wywołuje usługę sieci Web. Kiedy parsuję odpowiedź z usługi sieciowej, otrzymuję \ n jako ostatni znak w delegacji foundCharacters dla NSXMLParser dla każdego elementu w XML.NSString isEqualToString: dla n
Kiedy próbuję wykonać następujące czynności:
if (![string isEqualToString:@"\n"])
weryfikacja ta nie zawsze złapać przełamane. Ktoś zna dobry sposób na sprawdzanie nowej linii?
Również uważam za dziwne, że każdy element będzie miał znak nowej linii na końcu każdej wartości, mimo że nie widzę na to żadnego dowodu w wynikach usługi internetowej.
To jest problem dla czegoś, co powinno być wyjątkowo łatwe do zrobienia.
Zakładam, że powyższy kod miał być "isEqualToString:", a nie "isStringEqualTo:"? –
Tak, dziękuję, zmieniłem to w pytaniu. –