더북(TheBook)


타이니DB 초기화하기

컴패니언을 이용하여 실시간으로 앱을 테스트할 경우 컴패니언으로 테스트하는 모든 앱이 하나의 타이니DB를 공유하게 됩니다. 만약 이전에 컴패니언으로 앱을 테스트하면서 타이니DB에 데이터를 저장한 적이 있다면 현재 테스트하고자 하는 앱에 이전 앱에 사용했던 데이터가 들어와서 다음 그림과 같은 에러가 발생할 수 있습니다.

 

에러 발생 알림창

 

따라서 컴패니언으로 앱을 테스트할 때는 다음과 같이 최초에 한 번 블록을 실행하여 타이니DB를 초기화하는 것이 좋습니다. 아래 그림과 같이 블록을 이용하여 초기화 블록을 만든다면 앱을 처음 실행했을 때 ‘버튼1’을 길게 눌러 ‘타이니DB1’을 초기화하면 됩니다. 초기화를 위한 코드는 한 번만 실행해야 하므로 이후에는 이 블록을 삭제합니다.

 

타이니DB 초기화 코드

 

만약 디데이 데이터를 입력한 상태에서 타이니DB를 초기화했다면 앱 화면과 변수 값도 초기화해야 앱이 정상적으로 작동합니다. 그러므로 앱 인벤터 화면 상단의 연결 메뉴에 있는 ‘Refresh Companion Screen’을 클릭하거나 컴패니언 앱의 연결을 끊은 후 다시 연결하여 앱 화면과 변수 값을 초기 상태로 만듭니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.