Открытая переменная в Objective-C
Мне нужна помощь Мне нужна переменная, которая доступна для каждой функции в моем приложении
@interface A()
@property (assign) CGFloat x;
@end
@implementation
@synthesize x = _x;
-(void)DidLoad
{ ...
self.x = 1.0; }
-function1
{ CGFloat y;
y = x;
NSString *string = [NSString stringWithFormat:"%f", y];
NSLog(@"%@", string);
}
Но "у" - пустая переменная! Не могли бы вы помочь начинающему?
1 ответ
В function1 вы должны использовать:
y = self.x;
y = _x; //this should work too, but it's not recommended to access the variable that way.