如何在Objective-C中将char添加到NSNumber?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何在Objective-C中将char添加到NSNumber?相关的知识,希望对你有一定的参考价值。

我有一个来自我的API price: 10的价格参数我想在我的文本字段中显示它并在其后附加“$”。但即使投下它也无法显示我的号码。这是我的代码:

cell.price.text = [[NSString stringWithFormat:@"%i",
(NSNumber*)DIC[@"items"][indexPath.row][@"price"]] stringByAppendingString:@" $"];
答案

要打印NSNumber,您需要使用%@而不是%i

cell.price.text = [NSString stringWithFormat:@"%@ $",
(NSNumber*)DIC[@"items"][indexPath.row][@"price"]];
另一答案

NSNumber是一个对象,使用格式%我将无法正常工作。

cell.price.text = [NSString stringWithFormat:@"%@ $",
(NSNumber*)DIC[@"items"][indexPath.row][@"price"]];

以上是关于如何在Objective-C中将char添加到NSNumber?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Objective-C 中将带有补充视图的标题添加到 UiCollectionView?

如何在Objective-C中将二维整数数组对象添加到NSMutableArray?

如何在 Objective-C 中将 int 转换为字节?

如何将有效负载值存储在全局变量中 - Objective-c

如何在 Objective-C 中将值附加到数组

如何在 Objective-C 中将照片分享到 Facebook?