작성
·
471
0
NativeDatabase 클래스를 사용하는데 문제가 있었습니다.
무언가가 자동으로 import되지않고 빨간밑줄인상태가 지속되었습니다.
한참 해메다가 A drift database implementation based on dart:ffi
라는 글을 보고 dart:ffi를 import 하고 다시 자동완성을 실행하니 정상적으로 native.dart패키지가 import되었습니다.
평소에는 자동import기능이 잘 작동했었는데 왜이러는걸까요?( getApplicationDocumentsDirectory()또한 자동완성, 자동import가 되지않아 따로 path_provideer를 임포트해주었습니다.)
질문 하나만 더 드리겠습니다.
localDatabase() : super(_openConnection()); 와
localDatabase({super._openConnection()}); 은 같은 로직일텐데 아래코드는 애러가 나네요 왜그런걸까요?
답변 1
0
안녕하세요!
동일한 명칭이 존재할경우 임포트할때 정확한 파일을 골라주는게 중요합니다.
추가로 자동완성 기능은 Dart 엔진의 버전과 컴퓨터의 성능에따라 차이가 많이 날 수 있습니다.
에러 내용을 알려주셔야 답변 드릴 수 있지만 아마 언더스코어로 시작되는 값을 외부에서 입력받으려고하니 그런 것 같습니다.
감사합니다!