文字列の解析に問題があります。
Webサーバーからデータを取得しました
HTMLデータは非常に長く、ノードのコンテンツも長いです。ほぼ3000〜4000の長さ。長いキャラクター、私の意見では問題があります。
このような私のコード
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSString* aStr = [[NSString alloc] initWithData:receivedData encoding:NSUTF8StringEncoding];
NSLog(@"%@", aStr); // It's ok
TFHpple *xpathParser = [[TFHpple alloc] initWithHTMLData:receivedData];
NSArray *elementsTextData = [xpathParser searchWithXPathQuery:@"/html/body/textdata_pass2phone"];
TFHppleElement *element = [elementsTextData objectAtIndex:0];
NSLog(@"%@", element); // oops!! The string was cut.
}
私は理解できない。なぜ弦が切れたのか。私を助けてください。とても心配です :(
ps。パーサーをHTMLParserに変更します。しかし、同じ問題。nullを返します。短い単語が返されます問題ありません。
すみません、英語が上手に話せません。私は毎日英語を勉強しています:)