我尝试将 myClass 对象分配给UIView
类对象并使用 myClass 变量。
所以,
我创建了包含单位段控制的 myClass
@interface myClass : UIView
@property (nonatomic,readonly) UISegmentedControl *units;
在我的UIViewController
我尝试做这样的事情
myClass *newObject = [[myClass alloc]init];
UIView *newView;
newView = newObject;
[[newView units] addTarget:self action:@selector(changeUnit)
forControlEvents: UIControlEventValueChanged];
我收到“声明‘单位’不可见@interface
”UIView
selector
可以不使用myClass *newView = [[myClass alloc]init];
对象吗?