반응형
[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 로 모두 마찬가지다.
반응형
'프로그래밍 놀이터 > iOS' 카테고리의 다른 글
[ios] Application State 가져오는 방법 (0) | 2018.02.11 |
---|---|
[ios] NSManagedObjectContextDidSaveNotification sent in todayExtension? (0) | 2018.02.10 |
[ios 10] CallDirectory debug 붙이기 (0) | 2018.02.08 |
[ios] CallKit - CallDirectoryExtension (0) | 2018.02.07 |
[ios] OS Version 가져오기 (0) | 2018.02.06 |
댓글