Как сказал Владимир, в коде нет утечки памяти.
Но вы используете фабричный метод stringWithFormat для создания вашей строки.Таким образом, объект автоматически освобожден.И если вы запускаете это в цикле, вы должны получать много автоматически выпущенных объектов.Поэтому для лучшего управления памятью ваш код должен обрабатывать выделение и освобождение памяти ваших объектов:
strPageText=[[NSString alloc] initWithFormat:@"%@%@",strPageText,data];
и освобождение строки в конце цикла перед следующей итерацией.
[strPageText release];