I bumped into this problem when I added the CategoryPickerViewController to my app. I think this may be a problem with iOS? So I just wanted to point this out and see if this makes sense to anyone.
While I was working on the MyLocation app I added a segue from the CurrentLocationViewController to the LocationDetailViewController. Everything worked as expected. I decided to experiment with segue transition types so I tried them all to see what they looked like: Cover Vertical, Flip Horizontal, Cross Dissolve, Partial Curl. The last one I tried was āpartial curlā and then I moved on to the next section.
Then I added the new view controller CategoryPickerViewController and I added the segue connections. However I found that I every time I tapped on the category cell my app would segue BACK to the CurrentLocationViewController instead of going to the CategoryPickerViewController. This made no sense. I also found that tapping on the description field also trigged the segue back to CurrentLocationViewController. After an hour of debugging I changed the segue transition value to ādefaultā and the problem went away! So I changed it back to āpartial curlā and the problem came back. Then I tried all the other transition types and they all worked as expected. Only the āpartial curlā caused the bad behavior.