에러 문구
Stored properties cannot be marked potentially unavailable with '@available
빌드한 코드
public class UserScript : WKUserScript {
var groupName: String?
// 에러 부분
@available(iOS 14.0, *)
lazy var contentWorld: WKContentWorld = WKContentWorld.page
...
}
에러 이유
Xcode 16으로 버전 업데이트 진행 후 flutter를 iOS로 빌드하면 발생하는 오류다. @available를 인식못하는 오류가 있다. 그래서 임시 방편으로 아래의 코드를 추가하면 정상적으로 실행된다.
에러 해결 방안
private var _contentWorld: Any? = nil
@available(iOS 14.0, *)
var contentWorld: WKContentWorld {
get {
return (_contentWorld as? WKContentWorld) ?? WKContentWorld.page
}
set {
_contentWorld = newValue
}
}
'Framework > Flutter' 카테고리의 다른 글
Dart 기초 문법 - 연산자 (0) | 2024.02.05 |
---|---|
Dart 기초 문법 - 컬렉션 (0) | 2024.02.02 |
[Error] flutter_svg 플러그인의 url(’#pattern’) 예외 상황 에러 (0) | 2022.11.30 |
[Flutter] RemoteConfig 값을 runApp 전에 가져올 때 생기는 에러 (1) | 2022.11.28 |
Dart 기초 문법 (1) (0) | 2022.10.30 |
댓글