uipickerview fixed save dismisses view controller