Во-первых, вам нужно установить публичное свойство в вашем втором контроллере представления:
public Person MainPerson { get; set; }
Вам нужно переопределить метод, названный PrepareForSegue
. Внутри него вы идентифицируете контроллер назначения (ваше второе представление), и в случае, если у вас есть несколько сегментов, хорошей практикой является использование оператора switch case.
public override void PrepareForSegue(NSStoryboardSegue segue, NSObject sender)
{
base.PrepareForSegue(segue, sender);
switch (segue.Identifier)
{
case "LaunchSecondView":
{
SecondViewClass target = segue.DestinationController as SecondViewClass;
target.Person = CurrentPerson;
}
break;
}
}