WatchOS warning: rejected resignFirstResponder when deleting from hierarchy

I get this error in Xcode.

2018-02-26 07:13:22.326888-0500 Watch Extension[1298:2691330] [View] First responder warning: '<SPInterfacePicker: 0x14dc1740; frame = (76 0; 58 44); gestureRecognizers = <NSArray: 0x14dcd8a0>; layer = <CALayer: 0x14dc1910>>' rejected resignFirstResponder when being removed from hierarchy

My InterfaceController has 4 WkInterfacePicker, and it looks like this error may be related to the warning (when the user saves the data), but I'm not sure.

Has anyone else seen this?

My code is:

if successSaving == true {
    DispatchQueue.main.async {
        WKInterfaceDevice.current().play(.success)
        self.showSuccessAlertWith(message: "Workout Saved, Stats Added.")
    }

    func showSuccessAlertWith(message: String){

        let action1 = WKAlertAction(title: "OK", style: .default) {
            WKInterfaceController.reloadRootPageControllers(withNames: ["InterfaceController"],
                                                                            contexts: nil,
                                                                            orientation: .vertical,
                                                                            pageIndex: 0)
        }
        presentAlert(withTitle: "Success", message: message, preferredStyle: .alert, actions: [action1])
    }
}
+6
source share
1 answer

, , WKInterfacePicker " ", , , "" ( reloadRootPageControllers) , .

()... , , iOS resignFirstResponder. resignFocus, isActive false, , .

+2

All Articles