J'ai un problème dans le développement iOS.iOS NSData cast à fuite de mémoire NSMutableData
Je passe le NSData
et quelques paramètres à la fonction.
// this time memory is about 54 MB
+ (NSData*) doFileData : (NSData*) fileData andFileName:(NSString*) fileName{
NSMutableData *fileContentData = [NSMutableData dataWithData: fileData];
// after doing the cast line, the memory is about 99 MB
.....
}
Quand je jette le NSData
au NSMutableData
, l'utilisation de la mémoire de 54MB supérieure à 99 MB.
Comment puis-je convertir le NSData
en NSMutableData
en utilisant la fonction de mémoire limite?
merci beaucoup.
vous pouvez utiliser GCD .. thread de fond pour la conversion NSData ---> https://stackoverflow.com/a/7055574/4970453 –