Regarding errors with UIToolbar and UIBarButtonItem set to UITextField

I set UIToolbar and UIBarButtonItem to UITextField placed on Xib, but when I run it on iOS18 iPad, the following error is output to Xcode Console, and UIPickerView set to UITextField.inputView is not displayed.

Error: this application, or a library it uses, has passed an invalid numeric value (NaN, or not-a-number) to CoreGraphics API and this value is being ignored. Please fix this problem.
If you want to see the backtrace, please set CG_NUMERICS_SHOW_BACKTRACE environmental variable.

Backtrace:
  <CGPathAddLineToPoint+71>
   <+[UIBezierPath _continuousRoundedRectBezierPath:withRoundedCorners:cornerRadii:segments:smoothPillShapes:clampCornerRadii:]
    <+[UIBezierPath _continuousRoundedRectBezierPath:withRoundedCorners:cornerRadius:segments:]+175>
     <+[UIBezierPath _roundedRectBezierPath:withRoundedCorners:cornerRadius:segments:legacyCorners:]+338>
      <-[_UITextMagnifiedLoupeView layoutSubviews]+2233>
       <__56-[_UITextMagnifiedLoupeView _updateCloseLoupeAnimation:]_block_invoke+89>
        <+[UIView(UIViewAnimationWithBlocksPrivate) _modifyAnimationsWithPreferredFrameRateRange:updateReason:animations:]+166>
         <block_destroy_helper.269+92>
          <block_destroy_helper.269+92>
           <__swift_instantiateConcreteTypeFromMangledName+94289>
            <block_destroy_helper.269+126>
             <+[UIView(UIViewAnimationWithBlocks) _setupAnimationWithDuration:delay:view:options:factory:animations:start:anima
              <block_destroy_helper.269+6763>
               <block_destroy_helper.269+10907>
                <-[_UITextMagnifiedLoupeView _updateCloseLoupeAnimation:]+389>
                 <-[_UITextMagnifiedLoupeView setVisible:animated:completion:]+256>
                  <-[UITextLoupeSession _invalidateAnimated:]+329>
                   <-[UITextRefinementTouchBehavior textLoupeInteraction:gestureChangedWithState:location:translation:velocity:
                    <-[UITextRefinementInteraction loupeGestureWithState:location:translation:velocity:modifierFlags:shouldCanc
                     <-[UITextRefinementInteraction loupeGesture:]+701>
                      <-[UIGestureRecognizerTarget _sendActionWithGestureRecognizer:]+71>
                       <_UIGestureRecognizerSendTargetActions+100>
                        <_UIGestureRecognizerSendActions+306>
                         <-[UIGestureRecognizer _updateGestureForActiveEvents]+704>
                          <_UIGestureEnvironmentUpdate+3892>
                           <-[UIGestureEnvironment _updateForEvent:window:]+847>
                            <-[UIWindow sendEvent:]+4937>
                             <-[UIApplication sendEvent:]+525>
                              <__dispatchPreprocessedEventFromEventQueue+1436>
                               <__processEventQueue+8610>
                                <updateCycleEntry+151>
                                 <_UIUpdateSequenceRun+55>
                                  <schedulerStepScheduledMainSection+165>
                                   <runloopSourceCallback+68>
                                    <__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__+17>
                                     <__CFRunLoopDoSource0+157>
                                      <__CFRunLoopDoSources0+293>
                                       <__CFRunLoopRun+960>
                                        <CFRunLoopRunSpecific+550>
                                         <GSEventRunModal+137>
                                          <-[UIApplication _run]+875>
                                           <UIApplicationMain+123>
                                            <__debug_main_executable_dylib_entry_point+63>
                                             10d702478                                              204e57345
Type: Error | Timestamp: 2025-03-09 00:22:46.121407+09:00 | Process: FurusatoLocalCurrency | Library: CoreGraphics | Subsystem: com.apple.coregraphics | Category: Unknown process name | TID: 0x5c360
Unable to simultaneously satisfy constraints.
	Probably at least one of the constraints in the following list is one you don't want. 
	Try this: 
		(1) look at each constraint and try to figure out which you don't expect; 
		(2) find the code that added the unwanted constraint or constraints and fix it. 
	(Note: If you're seeing NSAutoresizingMaskLayoutConstraints that you don't understand, refer to the documentation for the UIView property translatesAutoresizingMaskIntoConstraints) 
(
    "<NSAutoresizingMaskLayoutConstraint:0x600002202a30 h=--& v=--& _UIToolbarContentView:0x7fc2c6a5b8f0.width == 0   (active)>",
    "<NSLayoutConstraint:0x600002175e00 H:|-(0)-[_UIButtonBarStackView:0x7fc2c6817b10]   (active, names: '|':_UIToolbarContentView:0x7fc2c6a5b8f0 )>",
    "<NSLayoutConstraint:0x600002175e50 H:[_UIButtonBarStackView:0x7fc2c6817b10]-(0)-|   (active, names: '|':_UIToolbarContentView:0x7fc2c6a5b8f0 )>",
    "<NSLayoutConstraint:0x6000022019f0 'TB_Leading_Leading' H:|-(8)-[_UIModernBarButton:0x7fc2a5aa8920]   (active, names: '|':_UIButtonBarButton:0x7fc2a5aa84d0 )>",
    "<NSLayoutConstraint:0x600002201a40 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x7fc2a5aa8920]-(0)-|   (active, names: '|':_UIButtonBarButton:0x7fc2a5aa84d0 )>",
    "<NSLayoutConstraint:0x600002201e50 'UISV-canvas-connection' UILayoutGuide:0x600003b7d420'UIViewLayoutMarginsGuide'.leading == _UIButtonBarButton:0x7fc2f57117f0.leading   (active)>",
    "<NSLayoutConstraint:0x600002201ea0 'UISV-canvas-connection' UILayoutGuide:0x600003b7d420'UIViewLayoutMarginsGuide'.trailing == UIView:0x7fc2a5aac8e0.trailing   (active)>",
    "<NSLayoutConstraint:0x6000022021c0 'UISV-spacing' H:[_UIButtonBarButton:0x7fc2f57117f0]-(0)-[UIView:0x7fc2a5aa8330]   (active)>",
    "<NSLayoutConstraint:0x600002202210 'UISV-spacing' H:[UIView:0x7fc2a5aa8330]-(0)-[_UIButtonBarButton:0x7fc2a5aa84d0]   (active)>",
    "<NSLayoutConstraint:0x600002202260 'UISV-spacing' H:[_UIButtonBarButton:0x7fc2a5aa84d0]-(0)-[UIView:0x7fc2a5aac8e0]   (active)>",
    "<NSLayoutConstraint:0x600002176f30 'UIView-leftMargin-guide-constraint' H:|-(0)-[UILayoutGuide:0x600003b7d420'UIViewLayoutMarginsGuide'](LTR)   (active, names: '|':_UIButtonBarStackView:0x7fc2c6817b10 )>",
    "<NSLayoutConstraint:0x600002176e40 'UIView-rightMargin-guide-constraint' H:[UILayoutGuide:0x600003b7d420'UIViewLayoutMarginsGuide']-(0)-|(LTR)   (active, names: '|':_UIButtonBarStackView:0x7fc2c6817b10 )>"
)

Will attempt to recover by breaking constraint 
<NSLayoutConstraint:0x600002201a40 'TB_Trailing_Trailing' H:[_UIModernBarButton:0x7fc2a5aa8920]-(0)-|   (active, names: '|':_UIButtonBarButton:0x7fc2a5aa84d0 )>

Make a symbolic breakpoint at UIViewAlertForUnsatisfiableConstraints to catch this in the debugger.
The methods in the UIConstraintBasedLayoutDebugging category on UIView listed in <UIKitCore/UIView.h> may also be helpful.
Regarding errors with UIToolbar and UIBarButtonItem set to UITextField
 
 
Q