・
수강평 3
・
평균평점 5.0
10% 수강 후 작성
귀에 쏙쏙 들어오는 강의 감사드립니다. 문의 드리고 싶은 내용이 있습니다. class MainViewModel: ViewModel() { private var _string = mutableStateOf("") val txt : MutableState<String> = _string init { //요렇게 하면 _string에 문자열이 초기화 됨 _string.value = "CanBeInput" } fun setData(txt: String) { //요렇게 하면 _string에 문자열이 입력이 안됨 _string.value = "CannotBeInput" } } 뷰모델을 이용해서 외부에서 문자열데이터를 변수에 입력하려고 합니다. setter사용하는데 잘 안됩니다. 당연히 될 줄 알았는데 잘안되는데 그 이유가 궁금합니다.
오준석
지식공유자
혹시 txt 값을 설정하려고 하신거라면 다음과 같이 수정하면 되지 않을까요? fun setData(txt: String) { _string.value = txt }







