Я думаю, что вы не получите значение 5. Поскольку оно будет сброшено.
Вы можете сделать это, как показано ниже.
внутри вашего "CatViewController", создайте один метод, такой как "setParent"."
принимает переменную в файле .h:
id parent;
функция в файле .m:
-(void)setParent:(id)pidParent{
parent = pidParent;
}
import" DogViewController.h"в файле CatViewController.m.
Когда вы нажимаете на DogViewController, он также вызывает его метод setParent.
Как [objDogViewController setParent: self];
, тогда вы можете установитьзначение с помощью переменной "parent".
Cheers.