reject 예시

RCTPromiseRejectBlock 을 사용하려면 3개의 인자를 전달해야 한다.
에러코드, 에러 메세지, 에러 객체(
nil
전달 가능)@objc func createSleepTrackingManager( _ resolve: @escaping RCTPromiseResolveBlock, reject: @escaping RCTPromiseRejectBlock ) -> Void { if self.config == nil { reject("0", "init 선행 필요", nil) return; } self.manager = Asleep.createSleepTrackingManager(config: self.config!, delegate: self) }
