Jetpack Compose에 대해 공부하는 중 아래 사진처럼 getValue, setValue 에러가 발생했다.
이때 나는 rememverSaveable과 mutableStateOf를 사용해 변수를 설정해주려는데 해당 에러가 발생했고 에러 내용은 아래와 같다.
Type 'TypeVariable(T)' has no method 'getValue(Nothing?, KProperty<*>)' and thus it cannot serve as a delegate
getValue와 setValue가 설정되지않아 생긴 문제로 compose.runtime을 import하면 해결된다. 방법은 두가지가 있다.
첫 번째 방법 : getValue, setValue import하기
import androidx.compose.runtime.getValue
import androidx.compose.runtime.setValue
두 번째 방법 : compose.runtime 통째로 import하기
import androidx.compose.runtime.*