As stated in the documentation of MKMapItem
when you call the openInMapsWithLaunchOptions
: you can also pass some options. One of them activates navigation mode.
For example, to start directions for driving, you should write:
[item openInMapsWithLaunchOptions:@{MKLaunchOptionsDirectionsModeKey :MKLaunchOptionsDirectionsModeDriving}];