-1
음성 녹음 앱을 만들었습니다. 그것은 아이폰 3G에서 잘 작동하지만 원래 2G 아이폰에서 충돌합니다.원래 iPhone의 응용 프로그램에서 음성 녹음이 중단되는 이유는 무엇입니까?
충돌은 다음과 같은 방법으로 발생 : 내가 두 번째 방법을 호출, 정지 버튼을 클릭하면
-(void)RecordbtnPressed:(UIButton *)sender {
[Record removeFromSuperview];
stop.alpha=1;
T=[NSTimer scheduledTimerWithTimeInterval:1 target:self :@selector(startTimer) userInfo:nil repeats:YES];
persistance_Obj->recordClicked=TRUE;
[AudioViewController_Obj startRecording];
}
-(void)StopbtnPressed:(UIButton *)sender {
printf("\n stop pressed");
persistance_Obj->recordClicked=FALSE;
[T invalidate];
T=nil;
[AudioViewController_Obj stopRecording];
MainMenu * obj_RV=[[MainMenu alloc] init];
[self.navigationController pushViewController:obj_RV animated:YES];
[obj_RV release];
}
충돌이 잘 발생합니다. 이 충돌의 원인은 무엇일까요?
1G는 1 세대 아이폰, 즉 처음 출시 된 아이폰입니다. 2G 및 3G 아이폰에서 잘 작동하는 iT. 녹음을 시작할 때 간단히 충돌하고 메시지를 표시합니다. EXE_BAD_ACCESS – amy
여기에 코드를 넣을 수 없습니다. 버튼 기록을 클릭하면 충돌하는 것을 알 수 있습니다. 여기에 녹음 시작 기능이 있습니다. – amy
코드가 없으면 문제를 해결하는 데 어려움이 있습니다. 프로젝트의 모든 코드를 여기에 넣지 않아도됩니다. 버튼을 누를 때 호출하는 메소드 만 있습니다. –