XML ファイルからデータを取得する必要があるアプリケーションを開発しています。一部のノードには多くの文字が含まれており、この関数の使用に問題があります:
- (void) parser:(NSXMLParser *)parser foundCharacters:(NSString *)string
{
currentNodeContent = (NSMutableString *) [string stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
}
たとえば、アイテムの説明ノードの場合、最後の 20 ~ 30 文字しか取得できませんが、200 または 300 を取得します。
これを NSLog で確認したところ、問題はここにあるようです。何が悪いかわかりますか?
アドバイスをありがとう。