2011-01-14 3 views
0

Если я хочу получить один Label.text от View1, поэтому я в firstView.hКак я мог бы получить объект из другого класса

@interface RootViewController : UITableViewController { 
NSMutableArray *menuList; 
} 
@property(nonatomic,retain)NSMutableArray *menuList; 

@end 

в secondView.h

@interface SecondViewController : UIViewController <UIPickerViewDelegate,UIPickerViewDataSource> { 

UILabel *comboView; 

} 
@property (nonatomic,retain)UILabel *comboView; 
@end 

in secondView.m

FirstViewController *firstViewController = [[FirstViewController alloc]initWithNibName:@"FirstViewController" bundle:nil]; 
[firstViewController.menuList addObject:comboView.text]; 

но когда я хочу получить объект из menuList в firstView (self.menuList) Это становится «нулевым» !!!

В чем проблема? Благодаря

Mini

+0

Отметьте свой код как пример кода, если вам нужна помощь. –

ответ

1

код предоставляется очень ограничен, не забыли ли вы инициализировать «menuList», прежде чем добавлять объекты? Objective C позволяет добавлять объекты к неинициализированному массиву, поэтому легко сделать ошибку.

+0

Это тоже мое предположение. – benwong

Смежные вопросы