SKProduct атрибуты throw exc_bad_access - PullRequest
0 голосов
/ 03 января 2011

Я реализую покупку приложения в моем приложении.Я создал продукт на itunes, а также успешно запрашивал функции кода в коде.продукт возвращается.проблема в том, что я не могу получить доступ ни к одному из атрибутов продукта (localizedTitle, цена и т. д.).Это всегда бросает exc_bad_access.Вот мой код:

NSMutableArray *myProduct = [[NSMutableArray alloc] init];
[myProduct addObjectsFromArray:response.products];

 if(myProduct != nil && [myProduct count] > 0)
 {
    SKProduct *subscriptionProduct = [myProduct objectAtIndex:0];
    if(subscriptionProduct != nil)
    {
       if(subscriptionProduct.localizedTitle != nil) 
            NSLog("%@",subscriptionProduct.localizedTitle); /***EXC_BAD_ACCESS** */
    }
 }
 [request autorelease];

Я установил NSZombieEnabled YES, но объяснение exc_bad_access по-прежнему нет.

Я буду рад, если у кого-то есть ответ.Заранее спасибо.

1 Ответ

2 голосов
/ 03 января 2011

Вы забыли поставить символ @ перед строкой формата NSLog:

NSLog(@"%@",subscriptionProduct.localizedTitle); /***EXC_BAD_ACCESS** */
...