我正在尝试从其他uiviewcontroller的uiviewcontroller类启用按钮,但我无法启用它。这是我正在做的代码
@implementation InAppClass
- (void)recordTransaction:(SKPaymentTransaction *)transaction
{
if ([transaction.payment.productIdentifier isEqualToString:idstring])
{
generateAdviceViewController *objgenerate= [[generateAdviceViewController alloc]init ];
[objgenerate enableDisableMethod];
[objgenerate release];
}
}
@end
@implementation generateAdviceViewController
-(id)enableDisableMethod
{
[self->generateButton setEnabled:TRUE];
return self;
}
@end
我做错了吗?
答案 0 :(得分:0)
看起来你在generateAdviceViewController的视图加载之前启用了generate按钮...在你创建了generateAdviceViewController之后请参考这个视图:
[objgenerate view];
然后调用enableDisableMethod。
代码看起来很奇怪。这只是一个例子吗?