Я пытаюсь установить переменную в другом представлении.
Я нахожусь в представлении, которое я назвал ProgramViewController, и отсюда я хотел бы установить переменную с именем bands
в MyViewController.
Я думал, что это будет так же просто, как
MyViewController *myViewController = [[MyViewController alloc] init];
myViewController.bands = @"hello world";
[myViewController release];
И в шапке MyViewController:
@interface MyViewController : UIViewController <UITableViewDataSource, UITableViewDelegate> {
NSString *bands;
}
@property (nonatomic, retain) NSString *bands;
Хотя это не работает.
Может кто-нибудь сказать, что я делаю не так?
EDIT:
Я синтезирую bands
в MyViewController:
@synthesize pageNumberLabel, tableProgram, bands;
Но при попытке распечатать его с помощью NSLog
в viewDidLoad MyViewController я получаю (null)
NSLog(@"%@", bands);