Exc_bad_Access Acceso a un NSMUTAPTATADA
-
07-09-2020 - |
Pregunta
Estoy recibiendo un exc_BAD_Access Cuando intento acceder a los datos, supongo que es porque intento acceder a los datos internos, pero no sé cómo resolver esto, el código:
//data->NSMutableData
int identi;
[data getBytes:&identi];
NSLog(@"identificador: %i",identi);
Solución
Según documentación ,
en desuso en Mac OS X V10.6.Esto El método es inseguro porque podría potencialmente causar excesos de tampón.Tú Debe usar GetBytes: Longitud: o GetByTes: Rango: en lugar.
El método es,
- (void)getBytes:(void *)buffer
parámetros: buffer
un búfer en el que copiar los datos del receptor.El búfer debe tener al menos bytes de longitud.
Está intentando guardar los datos del receptor en identi
, un valor int.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow