EXC_BAD_ACCESS 에 액세스하 NSMutableData
-
07-09-2020 - |
문제
Im 을 받고 EXC_BAD_ACCESS 경고에 대한 액세스는 데이터,내 생각기 때문에 그것이 내가 하려고 대한 액세스 내부 데이터,하지만 나는 방법을 알고 이를 해결하기 위해 코드:
//data->NSMutableData
int identi;
[data getBytes:&identi];
NSLog(@"identificador: %i",identi);
해결책
에 따라 문서,
에서는 사용되지 않 Mac OS X v10.6.이 방법은 안전하지 않을 수 있기 때문에 잠재적으로 버퍼를 초과.당신 를 사용해야 getBytes:길이:나 getBytes:범위:대신 합니다.
이 방법은,
- (void)getBytes:(void *)buffer
Parameters: 버퍼
버퍼로는 사본 수신자의 데이터입니다.버퍼에 이상이어야 합 길이의 바이트입니다.
당신은 노력하고 저장 수신기로 데이터 identi
,int 값입니다.
제휴하지 않습니다 StackOverflow