在我的自定义segue中,我已将VC_A(self.sourceViewController
)指定为VC_B(self.destinationViewController
)的属性。
VC_B.Property = (VC_AClass*) self.sourceViewController;
在VC_B中,我#imported "VC_AClass
“并声明了该属性的正确类。
@property(nonatomic)VC_AClass* Property;
我也没有忘记synthesize
它(在我的m文件中);
@synthesize Property;
但是,当我尝试使用VC_A
中的UIButton(通过将其添加为VC_B
)在Target
中触发某个方法时,
UIButton* aUIButton = [[UIButton alloc] initWithFrame:frame];
[aUIButton addTarget:Property action:@selector(someMethod) forControlEvents:UIControlEventTouchUpInside];
它只是不起作用,作为一个新手,我似乎无法理解为什么会发生这种情况。
我以为我做的一切都是正确的(显然我没有,但我无法弄清楚哪个部分出了问题)。
如果有人能指出我出错的地方,那将是很棒的。