在 vc 中分配自定义类。然后我设置一个布尔值(设置或 . 表示法)。该值永远不会到达自定义类 - 总是报告 NO。
谷歌搜索并尝试了许多不同的变化 - 没有工作。下面的代码还有什么问题?
自定义视图.h
@interface CustomView : UIScrollView <UIScrollViewDelegate> {
BOOL myLocalProperty;
}
@property (assign) BOOL myProperty;
自定义视图.m
@implementation CustomView
@synthesize myProperty =_myProperty;
- (id)initWithFrame:(CGRect)frame {
self = [super initWithFrame:frame];
myLocalProperty = _myProperty;
if (myLocalProperty==YES) {
NSLog(@"YES");
} else if (myLocalProperty==NO) {
NSLog(@"NO");
}
return self;
}
ViewController.m(在某些被定义为被调用的方法中)
CustomView *myView = [[CustomView alloc] initWithFrame:CGRectZero];
myView.myProperty=YES;
YES 的值永远不会到达属性。这里有什么明显的错误吗?