简体   繁体   English

一个NSString中有多个字符串

[英]Multiple strings in one NSString

i am getting multiple string from HTMl to one NSString , every time the string is replaced by a new string. 每次字符串被新字符串替换时,我从HTMl获得多个字符串到一个NSString i tried NSArray it says NSString is strong for array. 我试过NSArray它说NSString对阵列来说很强大。 i want all the strings store in NSString one by one. 我希望所有的字符串一个接一个地存储在NSString how can i do that ? 我怎样才能做到这一点 ?

TFHpple *tutorialsParser = [TFHpple hppleWithHTMLData:nsData];
            NSString *tutorialsXpathQueryString = @"//div[@id='NewsPageArticle']/p/span ";
            // NSString *tutorialsXpathQueryString = @"//div[@class='entry']/ul/li/a";
            NSArray *tutorialsNodes = [tutorialsParser searchWithXPathQuery:tutorialsXpathQueryString];

            // 4
            NSMutableArray *newTutorials = [[NSMutableArray alloc] initWithCapacity:0];
            for (TFHppleElement *element in tutorialsNodes) {
                // 5
                Tutorial *tutorial = [[Tutorial alloc] init];
                [newTutorials addObject:tutorial];

                // 6
                tutorial.title = [[element firstChild] content];

You should use NSMutableString for appending string 您应该使用NSMutableString附加字符串

NSMutableString aString = [[NSMutableString alloc]initWithString:yourHTMLString];
[aString appendString:parsedHTMLString];

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM