Me he referido a esta muy buena referencia: https://stackoverflow.com/questions/1282830/uiimagepickercontroller-uiimage-memory-and-more pero estoy teniendo algunos problemas muy graves. Después de tomar una foto, recibo una advertencia de memoria. Esto es para la primera foto que tomo, no la segunda o la tercera.Advertencia de memoria después de usar UIImagePicker una vez
Me preguntaba si es porque tengo un par de pequeños jpegs cargados desde el directorio de la aplicación en vistas desplazables. La única solución en la que puedo pensar es descargar todo en mi vista principal mientras el UIImagePicker está activo, y volver a cargar todo nuevamente después, pero no estoy seguro de que sea la solución correcta y no estoy seguro de cómo hacerlo.
¿El UIImagePicker usa que tiene mucha memoria? Ni siquiera he llegado al punto de procesar o mostrar la imagen que se necesita. Recibo una advertencia de memoria, incluso si tiro la imagen.
Cualquier ayuda apreciada.
Correcto, entonces si entiendo correctamente, no necesito ocultar mi vista mientras se muestra el UIImagePicker, como el controlador de vista ya lo hace, y que puedo obtener una advertencia de memoria después de tomar una imagen. ¿Siempre y cuando no esté haciendo algo exótico (como mostrar una imagen de resolución completa?) –
si su aplicación está usando "demasiada" memoria, y no libera "suficiente" de ella cuando recibe una advertencia de poca memoria, el sistema operativo puede potencialmente matar la aplicación. no hay valores exactos por lo que sé por "suficiente" y "demasiado". –
A partir de esta respuesta (http: // stackoverflow.com/questions/457568/iphone-development-memory-limitation-for-iphone-application/457730 # 457730) parece que obtienes la advertencia a unos 22 MB de uso. Aunque Apple no lo ha confirmado oficialmente. –