-
카테고리
-
세부 분야
모바일 앱 개발
-
해결 여부
미해결
화면이 lock된 상태에서 데이터를 받아서 저장할 때 저장이 안되는 문제
16.09.29 03:16 작성 조회수 115
0
안녕하세요. 현재 BLE로 데이터를 받아서 저장하는 작업을 하고 있습니다.
APP이 foreground 상태와 background 상태에서는 BLE에서 보내주는 데이터를 받고 저장도 잘하고 있습니다.
그런데 화면이 lock이 걸리게 되면 어느 순간부터 데이터 저장이 되질않습니다.
foreground -> lock
background -> lock
모두 동작하지 않습니다.
이게 DATA Protection이라고 하던데...
lock 걸린상태에서 일정시간이 지나면
@property(nonatomic, readonly, getter=isProtectedDataAvailable) BOOL protectedDataAvailable;
이 변수가 값이 0에서 1로 바뀌어 버립니다.
1로 바뀐후로는 userdefaluts (nsdata object 저장), sqlite, txt저장 모두 안됩니다
이 문제를 해결할 수 있는 방법에 대해서 조언 부탁드립니다.
답변을 작성해보세요.
0
답변 1