2013-10-02 4 views
0

Ну, в какой-то момент в моем приложении у меня есть объект с свойством NSNumber, ну, я сохраняю этот объект с помощью Core Data, в схеме основных данных он определяется как Double.Преобразование NSNumber в NSString из данных ядра

Когда я возвращаю этот объект из основных данных со значением 2.4, например, в симуляторе IOS это значение появляется, но когда я запускаю приложение в своем iPad, значение не появляется.

это код:

label.text = [product.price stringValue]; 

Кто-нибудь может помочь мне в этом?

+0

Что 'product.price' когда вы отлажена его? Что такое «метка»? –

+0

товар. Цена была 22,6, а label.text - 22,6. –

+0

В симуляторе IOS отлично работает, но когда я запускаю в своем iPad, ярлык.text пуст –

ответ

0

Можете ли вы дать попробовать с,

label.text = [NSString stringWithFormat:@"%@",product.price]; 
+0

Я тоже пробовал этот путь, но теперь результат в label.text равен (null). –

+0

Попробуйте проверить тип класса [product.price isKindOfClass: [NSNumber class]]; – thatzprem

-1

Как об этом

NSString *convertedString = [product.price stringValue]; 
label.text = convertedString; 
Смежные вопросы