강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

별이네님의 프로필 이미지
별이네

작성한 질문수

아이폰 ios 개발 강좌 - 앱 12개를 만들며 배우는 Swift3 & iOS10

화면이 lock된 상태에서 데이터를 받아서 저장할 때 저장이 안되는 문제

작성

·

288

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저장 모두 안됩니다 이 문제를 해결할 수 있는 방법에 대해서 조언 부탁드립니다.

답변 1

0

뭐하는거니?님의 프로필 이미지
뭐하는거니?
지식공유자

죄송한데 제가 BLE를 다뤄보진 못했네요.
그래서 조언을 해드릴수가 없을꺼 같아요.  제가 아이폰의 모든걸 해보진 않았답니다.^^;
별이네님의 프로필 이미지
별이네

작성한 질문수

질문하기