반응형
개발을 하다보면 Xcode에서 노란색으로 warning을 띄워 줄때가 있습니다.
노란 느낌표와함께 문구가 적혀있는데요 그중에서
Result of Call to 'xxxx' is unused 와 같은 warning을 자주 보게 될겁니다.
결과값이 사용되지 않았다는 걸 의미합니다.
함수를 만들어서 호출을 했지만 결과값을 사용하지 않을때 warning이 뜨는데
하지만 결과값을 필요 없는 경우도 있죠
func message(msg: String) -> String {
return "\(msg) is called"
}
이럴 때 @discardableResult 를 함수에 추가해주시면 warning이 사라지게됩니다.
@discardableResult
func message(msg: String) -> String {
return "\(msg) is called"
}
반응형
'Swift & iOS' 카테고리의 다른 글
[Swift & iOS] 스토리보드 사용하지 않을 때 설정 (0) | 2022.06.15 |
---|---|
[Swift & iOS] 앱 업데이트 알림 기능 구현 관련 (1) | 2022.04.07 |
[Swift& iOS] View reload 관련 에러 (0) | 2022.02.08 |
[Swift & iOS] UITextField Padding 넣어주기 (0) | 2022.02.07 |
[Swift & iOS] Unicode 코드 변환 관련 (0) | 2021.11.19 |