개발모음집

only safe ( .) or non-null asserted ( .) calls are allowed on a nullable receiver of type error 본문

Android

only safe ( .) or non-null asserted ( .) calls are allowed on a nullable receiver of type error

void 2019. 4. 11. 10:00

logDebug(TAG, chatMessage.text)
로그를 출력하는 중 chatMessage에서

only safe ( .) or non-null asserted ( .) calls are allowed on a nullable receiver of type chatMessage? 에러가 발생하였다.

 

처음엔 logDebug(TAG, chatMessage?.text) 와 같이 바꾸었지만 여전히 에러 발생

그래서 

if (chatMessage != null) {
logDebug(TAG, chatMessage.text)
}

와 같이 널이 아닌 것을 확인하는 코드로 감싸주니 에러 해결