Я хочу присвоить значение для NSString *, которое находится во втором NSObject из первого NSObject, и я хочу получить доступ к присваиваемому значению из Viewcontroller.Передача объектов между NSObjects в ios
Я пробовал вышеуказанный код Это не работает для меня. Он возвращает null
Что я делаю неправильно ??
Это мой первый ViewController:
#import <UIKit/UIKit.h>
#import "First.h"
#import "Second.h"
@interface testAppViewController : UIViewController
{
First *F;
Second *S;
}
@end
Это мой .m из ViewController:
F =[[First alloc]init];
[F Add];
NSLog(@"Second value==> %@",S.Just);
Это мой первый NSObject class.h
@interface First : NSObject
{
Second *S;
}
-(void)Add;
Это первый NSObject class.m
#import "First.h"
@implementation First
-(void)Add{
NSString *c;
c [email protected]"hi";
S=[[Second alloc]init];
[S setJust:c];
}
@end
Это мой второй NSObject .h
@interface Second : NSObject
@property(nonatomic,strong)NSString *Just;
@end
Это Второй NSObject .m
@implementation Second
@synthesize Just;
@end