문제

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 값입니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top