У меня есть 2 класса в моем приложении.View1 & View2;я хочу использовать такой объект, как array, strin, label.text в другом классе, когда я использовал их, покажет null;
View1.h:
{
NSMutableArray *array;
IBOutlet UILabel *lbl;
NSString *str;
}
@property(nonatomic,retain) NSMutableArray *array;
@property(nonatomic,retain)IBOutlet UILabel *lbl;
@property(nonatomic,retain) NSString *str;
@end;
View1.m
@synthesize array;
@synthesize lbl;
@synthesize str;
array = (1,2,3,..., nil) some dataa
str = @"HAI";
lbl.text = @"Text in label aaaa";
NSLog( @" %@", array );
NSLog( @" %@", lbl.text );
NSLog( @" %@", str );
дает правильный вывод
но в View2:
@implementation View2
#import "View1"
.
..
....
View1 *one = [View1 alloc]initwit.....................];
NSLog( @" %@", one.array );
NSLog( @" %@", one.lbl.text );
NSLog( @" %@", one.str );
печатает нулевое значение
почему?что делать?
спасибо заранее ..