我在class2中有需要在class2中使用的整數。我在class2的.m文件中爲class1導入了.h文件,但仍然無法訪問該變量。不知道爲什麼! :(在另一個類中訪問變量
我甚至創造了在Class 1的.h文件中的每個整數屬性,並在.m文件合成它。
任何人都知道是什麼問題?
基本上,這是什麼我在class1.h
//interface here
{
NSInteger row;
NSInteger section;
}
@property NSInteger row;
@property NSInteger section;
,這是類class1 .m文件。
//implementation
@synthesize section = _section;
@synthesize row = _row;
然後在class2
實施,我有這個
#import "Class2.h"
#import "Class1.h"
如何訪問這些整數的方法2類?
你想要Class1 * aClass1Var = [[Class1 alloc] init]; aClass1Var.intVal1 = 0;或者只是Class1.intVal1 = 0; ? – 2012-02-23 23:12:47
在Class1.h之前@end添加以下行:@property int myInt;'然後在Class1.m之後@implementation添加'@synthesize myInt;'或者發佈您的代碼 – 0xDE4E15B 2012-02-23 23:14:17
我編輯了我的問題以包含代碼 – Hauwa 2012-02-23 23:30:39