해당작업 시 startRunning에서 많은 시간을 소모하거나, runtime 에러가 나는 경우가 있다.
따라서 위의 2가지를 같이 쓰기 위해서는
avcapturesession 선언하기 전
- (void)setupAudioSession
{
NSError *setCategoryError = nil;
if (![[AVAudioSession sharedInstance] setCategory:AVAudioSessionCategoryPlayAndRecord
withOptions:AVAudioSessionCategoryOptionMixWithOthers
error:&setCategoryError]) {
}
}
위와 같이 선언해 주면 된다.
따로 dealloc은 해주지 않아도 잘 동작한다.
'프로그래밍 > iOS' 카테고리의 다른 글
[ios] xcode scm status (0) | 2015.04.09 |
---|---|
[ios] 앱이 죽을 때 debug (0) | 2015.04.09 |
[ios] NSString 특정 범위 얻어오기 (0) | 2015.04.09 |
[ios] 디버그 (0) | 2015.04.09 |
[ios] sizeWithFont: constrainedToSize: lineBreakMode: 함수 deprecated (0) | 2015.04.09 |