我有3类A类,B类,C类。
我将变量从 ClassB 传递到 ClassA,然后弹出 ClassB(视图控制器)
//ClassB.m
ClassA *obj = [[ClassA alloc]init];
[obj passValue:value];
[obj release];
[self.navigationController popViewControllerAnimated:YES]; //It will pop and show ClassC View Controller.
//ClassA.h
NSString* storeValue;
-(void)passValue:(NSString*)getValue;
//ClassA.m
-(void)passValue:(NSString*)getValue
{
NSLog(@"Value is %@",getValue); // I am Getting Value Here
storeValue = getValue;
}
在 C 类。我正在推送 ClassA 视图控制器
C类.m
ClassA *objA = [[ClassA alloc]init];
[self.navigationController pushViewController:objA animated:YES];
[objA release];
现在在 A 类。内部视图 Didload。我试图打印 storeValue。但它返回null。我在这里做错了什么。任何人都可以指导我使用示例代码以正确的方式进行操作。
我尝试使用属性来访问变量。但它返回空值。
谢谢, 阿尼什