从其他uiview控制器类启用按钮

时间:2012-09-13 18:25:05

标签: iphone ios

我正在尝试从其他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

我做错了吗?

1 个答案:

答案 0 :(得分:0)

看起来你在generateAdviceViewController的视图加载之前启用了generate按钮...在你创建了generateAdviceViewController之后请参考这个视图:

[objgenerate view]; 

然后调用enableDisableMethod。

代码看起来很奇怪。这只是一个例子吗?