Je rencontre des problèmes lors du chargement de plusieurs images. Mon application était en panne parce que je chargeais trop d'images. J'ai essayé d'ajouter un chargement intelligent mais cela ne résout pas le problème. J'ai changé l'image méthode imagenamed pour charger tout en utilisantProblème de chargement de plusieurs images
UIImage *newImg = [[UIImage alloc] initWithContentsOfFile:
puis l'ajouter à un tableau, puis libérer tout si je reçois un avertissement de mémoire ou quand je change viewcontroller.
La question se pose en raison du fait que la mise en garde n'a pas reçu de mémoire ne se produit jamais et l'application lancers francs seulement:
Programme signal reçu: « 0 ».
Maintenant, quelqu'un a-t-il des suggestions? Est-ce que je devrais utiliser calayers au lieu de uiimageviews? Cela fera-t-il une différence? Les instruments ne montrent aucune fuite majeure et le tas ne dépasse jamais les 2-3 mb.
Merci
avez-vous essayé d'utiliser [UIImage imageWithContentsOfFile:] ??? – KingofBliss
Yup c'est ce que j'utilise. – user281300
Etes-vous sûr que la mémoire est votre problème? Pas une exception ou un BAD_ACCESS? Que se passe-t-il lorsque vous simulez un avertissement de mémoire? – tonklon