Iphone перезагрузить таблицу после завершения покупки дает странную ошибку.«ошибка: ожидается»: «до».лексема» - PullRequest
1 голос
/ 18 августа 2010

Ребята, я использую код ниже. 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];
}

Ответы [ 2 ]

1 голос
/ 18 августа 2010

В вашем коде, что такое SelectorController?Учитывая CamelCaseCapitalization, похоже, что это имя класса.Возможно, где-то еще в вашем коде у вас есть строка, которая определяет экземпляр SelectorController примерно так:

SelectorController * selectorController;

В этом случае (каламбур предназначен) проблемная строка должна быть:

[selectorController.tableView reloadData];
1 голос
/ 18 августа 2010

Может ли быть, что ваш SelectorController является классом, а не экземпляром класса?

...