我有一个名为“系统”的类,它包含一些变量和两个数组,我需要从其他两个类访问它,这两个类应该能够读取和写入这些变量我是一个完全的初学者,所以很可能我已经犯了一些错误。
系统.h
@interface System : UIViewController{
float length_of_one_hour;
float length_of_first_break;
float length_of_second_break;
float length_of_lunch_break;
float length_of_shortned_hour;
float school_begin;
int school_end[5];
float school_length[5];
}
About_now.m
- (void)read_school_end_monday{
school_end_label.text=[NSString stringWithFormat:@"%i", school_end[0]];
}
设置.m
- (IBAction)set_school_end_monday{
school_end[0]= [school_end_on_mondays_textfield.text intValue];
}
但我不知道在 System.h 和 About_now.m 中写什么,变量保存在 System 类中,可以从任何地方访问。是的,我已经尝试过@public 和 extern。顺便说一句,我需要为 school_end 设置一个数组,因为我将使用一个已经有效的函数来计算它(使用一个小时的长度以及学校实际开始的时间等),但我需要在之后访问 About_now 类中的变量.
希望有人可以帮助我。谢谢