2012-07-11 3 views
-1

Tous les contrôleurs de vue et commandes utilisés sont libérés et désalloués à ma connaissance et également suivis par Instrument et générique Analyzer. Mais mon application reçoit un avertissement de faible niveau de mémoire. J'ai entendu abt niveaux d'avertissement de mémoire faible.S'ils existent comment les identifier via la notification. Pendant ce temps, mon application ne consomme que 16 Mo de RAM et fonctionne parfaitement dans les accidents de simulateur bt dans l'appareil. Plz joindre les mains.Mémoire insuffisante Avertissement Problème

Répondre

1

Les avertissements de mémoire faible sont normaux et vous ne pouvez pas les empêcher parce que votre utilisateur peut exécuter d'autres jeux en arrière-plan, ce qui est hors de votre contrôle.

Ce dont vous avez vraiment besoin, c'est de libérer correctement tous les objets et caches conservés mais récupérables lorsque vous avez reçu un avertissement de mémoire insuffisante. C'est tout.

0

EN fonction ci-dessous, tout commentaire le code

- (void)didReceiveMemoryWarning{ 

    // Releases the view if it doesn't have a superview. 

    // [super didReceiveMemoryWarning]; 

    // Release any cached data, images, etc that aren't in use. 
} 

IT résoudra tout problème en raison de la mémoire warning.Memory avertissements sont normaux et ne pas besoin de les manipuler

+0

êtes-vous sûr? Je pense qu'il y aura une raison pour laquelle il y a ces méthodes. – Thomas