본문 바로가기
프로그래밍 놀이터/iOS

[ios 10] CallDirectory  beginRequestWithExtensionContext 이야기

by 돼지왕 왕돼지 2018. 2. 9.
반응형

 [ios 10] CallDirectory  beginRequestWithExtensionContext 이야기


Async, beginRequestWithExtensionContext, calldirectory, complete cancel, iOS 10, Kill, main process, off, on, system setting, [ios 10] CallDirectory  beginRequestWithExtensionContext 이야기, 모든 정보 갱신


-

beginRequestWithExtensionContext 함수에서 context 에 complete 혹은 cancel 을 날려야 제대로 해당 function 이 끝난다.

만약 둘 중 하나를 불러주지 않으면 system setting 에서 해당 값이 켜지거나 꺼지지 않는다.



-

system setting 에서 값을 Off 할 때는 불리지 않고, On 할 때는 해당 함수가 불린다.

Main Process 가 Kill 되어있어도 상관없다.



-

해당 함수에서는 complete 나 cancel 을 바로 불러줘야 하기 때문에

async 로 무언가를 수행하기 어렵다. ( iPhone5 로 테스트 했을 때 5초 넘는 작업은 수행 불가 )



-

해당 함수가 불릴 때마다 무조건 정보를 다시 넣어주지 않으면 제대로 작동 안 한다.

complete, cancel 로 모두 마찬가지다.




반응형

댓글