강의

멘토링

커뮤니티

Inflearn コミュニティ Q&A

kyeongyeondoo0092 のプロフィール画像
kyeongyeondoo0092

投稿した質問数

iPhone ios開発コース - 12のアプリを作成して学ぶSwift3&iOS10

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

作成

·

289

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

回答 1

0

appstamp70006님의 프로필 이미지
appstamp70006
インストラクター

죄송한데 제가 BLE를 다뤄보진 못했네요.
그래서 조언을 해드릴수가 없을꺼 같아요.  제가 아이폰의 모든걸 해보진 않았답니다.^^;
kyeongyeondoo0092 のプロフィール画像
kyeongyeondoo0092

投稿した質問数

質問する