appendString: appendFormat: .
pageData = [pageData stringByAppendingString:@"<p>"];
pageData = [pageData stringByAppendingString:@"self.bodyText"];
pageData = [pageData stringByAppendingString:@"</p>"];
or do not use an arbitrary string as a format:
pageData = [pageData stringByAppendingFormat:@"<p>%@</p>" , @"self.bodyText"];
If you create a string in parts, use NSMutableString instead of a few calls to stringBy.
Remember that% is a special character for formatted strings and for url screens, so if bodyText contains a URL, it can easily cause a crash.
source
share