ios objective-c memory-management crash heap-memory

iOS NSAllocateMemoryPages falló provocado por-



objective-c memory-management (0)

*** Terminating app due to uncaught exception ''NSInvalidArgumentException'', reason: ''*** NSAllocateMemoryPages(10969344) failed''

He estado viendo esta excepción varias veces, pero no es reproducible. Desde el informe de fallos, sé que se bloqueó después de [NSData dataWithBytes:] esta línea. Busqué la respuesta pero no pude encontrar una 100% convincente para mí.

  1. ¿Podría ser causado por tratar de asignar memoria y exceder el límite de la memoria del montón?
  2. En caso afirmativo, ¿cómo resolverlo de otra forma que no sea optimizar la administración general de la memoria de la aplicación?
  3. Si no, ¿qué no podría causar este bloqueo?

¡¡Gracias!!