NSString *hostStr2 = [[NSString alloc] initWithFormat:@"http://%@/getplaylist.php?ip=%@",yourip,restip];
NSLog(@"XMLAppDelegate checkstatusthread call to php for status,playlist and nowplaying XML's %@" ,hostStr2);
NSData *dataURL2 =[NSData dataWithContentsOfURL: [ NSURL URLWithString: hostStr2 ]];
[hostStr2 release];
NSString *playlistdata=[[NSString alloc] initWithData:dataURL2 encoding:NSASCIIStringEncoding];
NSArray *ipItemsArray;
// memory leak showing at below line
ipItemsArray =[playlistdata componentsSeparatedByString:@"|^|"];
[playlistdata release];
То, что я храню в ipItemsArray - это большие XML-данные, разделенные разделителем '| ^ |'.Проблема в том, что когда я запускаю это, это дает утечки памяти в этом массиве.Есть ли другой тип массива, который мы можем использовать, или кто-то может лучше оптимизировать этот код, чтобы я мог избавиться от утечек памяти.