Я гуглил по этому поводу и даже пытался искать на многих форумах, также пробовал синглтон и т. Д., Но каждый раз, когда моя вторая строка VC'c возвращает значение NULL.
RETRIEVALTVC - это мой VC, в котором я ожидаю значение, а IRTViewController - мой VC, имеющий TextField.
Я импортировал все файлы заголовков.
Это мой RetrievalTVC
RetrievalTVC.h
#import<UIKit>
NSString *string;
@property (nonatomic, copy) NSString *string;
В RetrievalTVC.m, когда я пыталсячитать значение строки, возвращая его NULL
- (void)viewDidLoad{
[self list];
}
- (NSMutableArray *)list{
NSLog(@"Value of string: %@",string);
}
Это мой IRTViewController
IRTViewConroller.h
@property (weak, nonatomic) IBOutlet UITextField *searchTrain;
-(IBAction)search:(id)sender //Action when Button is Pressed
IRTViewController.m
-(IBAciton)search:(id)sender{
RetrievalTVC *retrieve = [[RetrievalTVC alloc]init];
retrieve.string = searchTrain.text;
//Here when i used NSLog its returning the value
Пожалуйста, помогите .. Миллионы Спасибо заранее:)