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?