1

伙计们,我正在使用下面的代码。Xcode 拒绝编译最后一行。我得到:

“错误:预期':'在'。'之前 令牌”

在最后一行。无法弄清楚是什么问题...

- (void) failedTransaction: (SKPaymentTransaction *)transaction
{   
    if (transaction.error.code != SKErrorPaymentCancelled)      
    {       
        // Optionally, display an error here.       
    }   
    [[SKPaymentQueue defaultQueue] finishTransaction: transaction];
    [UIApplication sharedApplication].networkActivityIndicatorVisible = NO;
    [SelectorController.tableView reloadData];
}
4

2 回答 2

1

在您的代码中,什么是SelectorController? 鉴于 CamelCaseCapitalization,它看起来像是一个类名。也许在您的代码中的其他地方,您有一行定义了这样的实例SelectorController

SelectorController * selectorController;

在这种情况下(双关语),有问题的行应该是:

[selectorController.tableView reloadData];
于 2010-08-18T19:41:51.327 回答
1

难道你SelectorController是一个类,而不是一个类的实例?

于 2010-08-18T19:37:46.543 回答