Are you using a Segue to pass the data to the next view? i think that would be the best way to do that. When passing the data from the pickerview, in your segue you can do this
- (void)prepareForSegue:(UIStoryboardSegue *)segue sender:(id)sender
{
// Make sure your segue name in storyboard is the same as this line
if ([[segue identifier] isEqualToString:@"moreinfosegue"])
{
// Get reference to the destination view controller
NextViewController *nextViewC = [segue destinationViewController];
// Pass any objects to the view controller here, like...
ACAccount *acct = [self.arrayOfAccounts objectAtIndex:[_yourPickerView selectedRowInComponent:0]];
[nextViewC setACAccountValueInOtherView:acct];
}
}
Just remember that the selectedRowInComponent is set to whatever component you are taking it from the UIPickerView.
I hope this helps.