Это легко сделать, если передать ссылку текущего класса следующему классу и изменить значения, используя эту ссылку.
Как:
Класс, который нужно подтолкнуть.
@interface B:UIViewController{
id delegate;
}
@property (nonatomic,retain) id delegate;
@end
@implementation B
@synthesize delegate;
-(void)methodA{
[delegate setNewString2:@"Madhup"];
}
@end
Класс, из которого вы выдвигаете B:
@interface A:UIViewController{
NSString *newString;
}
@property (nonatomic,retain) NSString *newString;
@end
@implementation A
@synthesize newString
- (void)method2{
B *newBObject = .......;
[newBObject setDelegate:self];
[self.navigationController pushViewCo.......];
}
@end
Надеюсь, это поможет.