2015-02-17 4 views
0

ошибку:Получить сообщение об ошибке при попытке передать элемент в запрос HTTP

collection element of type nsuinteger aka unsigned long is not an objective c object

Я пытаюсь сделать запрос HTTP на полосу. Вот как выглядят эти параметры:

@"card": card.number, @"exp_month": card.expMonth, @"exp_year": card.expYear, @"cvc": card.cvc 

Карточка.expMonth является причиной возникновения ошибки. Я попытался добавить (без знака длинный) на линии всасывания, но получил ошибку

collection element of type 'unsigned long' is not an objective c object

Что я могу сделать, чтобы отправить месяц элемент?

+0

Опубликовать соответствующий код, вызывающий проблему. – rmaddy

+0

сделал. card.expMonth вызывает проблему – madgrand

ответ

1

«Код», который вы опубликовали, не очень ясен. Но кажется, что card.expMonth является NSUInteger. Вам нужно обернуть такие примитивные типы в объекты NSNumber.

ли, что за счет изменения:

card.expMonth 

в

@(card.expMonth) 

ли это для любого из значений, которые представляют собой примитивный тип номера.