로컬 알림을 사용하고 iOS 10을 지원하는 앱이 있습니다. 이전 위치 알림 API를 사용해야하는 iOS 9 지원을 추가하려고합니다. 내 iOS 10 코드에서 @available 및 #available을 사용하려고하는데 iOS 10을 실행하는 기기에서만 내 센터 변수를 가져 오는 방법을 알아낼 수 없습니다.저장된 속성으로 @available 사용하기
대상을 iOS 10에서 9이 변수에 대한 오류 메시지가 표시됩니다. "UNUserNotificationCenter는 iOS 10.0 이상에서만 사용 가능합니다." 내가 iOS 9에 사용될이 클래스의 코드가 있기 때문에 내가 원하지 않는 내 전체 클래스에 "@available (iOS 10.0, *)"을 추가 할 것을 제안합니다. 센터 건물은 아이폰 OS (10)
class ViewController: UIViewController, UITextFieldDelegate {
let center = UNUserNotificationCenter.current()
...
감사합니다. – chickenparm