'Using two-stage'에 해당되는 글 1건

최초 작성일 : 2010/07/29 00:56 


iPhotoDiary 앱을 수정 작업 하는 중에

갑자기 당황스러운 문제에 부딪쳤다.

일기를 작성하는 부분에서 잘 작동하던 사진을 새로 찍어 추가하는 기능을
실행하니 아래와 같은 메시지가 떨어지면서 앱이 죽는 것이었다.

2010-07-29 00:32:32.376 iPhotoDiary[22106:307] Using two-stage rotation animation. To use the smoother single-stage animation, this application must remove two-stage method implementations.
2010-07-29 00:32:32.378 iPhotoDiary[22106:307] Using two-stage rotation animation is not supported when rotating more than one view controller or view controllers not the window delegate

열심히 구글링을 해봤지만 딱부러지는 해결책을 찾을 수는 없었고
다만 SDK쪽의 버그가 아닌가 하는 글 들만 볼 수 있었다.
만약에 그렇다면 애플의 패치가 있을 때까지 내 소중한 앱이 제대로 기능을 하지
못하기에 속이 탔다.

그러다가 문제 발생 지점이

[self presentModalViewController:picker animated:YES];


이 코드라는 점과 메시지 내용중에 animation이 언급된 것에 착안하여

위 코드를 단순하게 아래와 같이 바꿨다.


[self presentModalViewController:picker animated:NO];


그러자 거짓말같이 문제가 없어지고 사진 찍는 기능이 정상적으로 작동했다.

물론 카메라 뷰가 뜰 때 애니메이션 효과는 없다...-.-


어찌 되었건 내 손에서 해결이 되었다는게 어딘가...-.-

블로그 이미지

마즈다

이미 마흔을 넘어섰지만 아직도 꿈을 좇고 있습니다. 그래서 그 꿈에 다가가기 위한 단편들을 하나 둘 씩 모아가고 있지요. 이 곳에 그 단편들이 모일 겁니다...^^