3 Replies
      Latest reply on Nov 13, 2019 1:28 AM by MarcoKat
      MarcoKat Level 1 Level 1 (0 points)

        Opened two different scenes of my app in Mac Catalina and when dragging an item from one window

         

        1) If I drop the item in another scene, in the destination

                  - (BOOL) dropInteraction:(UIDropInteraction *)interaction canHandleSession:(id<UIDropSession>)session API_AVAILABLE(ios(11.0)) {

                  - (void) dropInteraction:(UIDropInteraction *)interaction performDrop:(id<UIDropSession>)session API_AVAILABLE(ios(11.0)) {

        ...

        the UIDropSession is always nil.

         

         

        2) If I drop the item in the same exact window from where I started the dragging the <UIDropSession> object is NOT nil.

         

        3) Everything works well on iPadOS.

         

        ---------------------------------------------

        Am I doing something wrong?

        Did I forget to enable something in order for an item to be dragged on another scene in MAC?