0

他の 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

私は間違っていますか?

4

1 に答える 1

0

generateAdviceViewController のビューが読み込まれる前に生成ボタンを有効にしているようです... 次のように generateAdviceViewController を作成した後、このビューを参照してください。

[objgenerate view]; 

そして、enableDisableMethod を呼び出します。

コードは奇妙に見えます。単なる例ですか?

于 2012-09-13T19:21:38.147 に答える