gpt4 book ai didi

ios - 如何在Objective-C中将NSMutableArray的元素设置为UILabel?

转载 作者:行者123 更新时间:2023-11-28 19:51:40 25 4
gpt4 key购买 nike

我是 IOS 新手。我已将数据设置到 NSMutableArray 中。我想获取 NSMutableArrayelements 并将其设置为 UILabel,如下所示。

self.RedValue.text = [LEDstate objectAtIndex:0];

但由于以下原因它崩溃了:

2015-03-04 19:01:24.384 BLE_Running[1610:870444] *** 由于未捕获的异常“NSInvalidArgumentException”而终止应用程序,原因:“-[__NSCFNumber isEqualToString:]:无法识别的选择器发送到实例 0x14561760'

如何在Objective-C中将NSMutableArray的元素设置为UILabel?

最佳答案

确保将 NSString 对象分配给 self.RedValue.text

id objectFromArray = [LEDstate objectAtIndex:0];
self.RedValue.text = [NSString stringWithFormat:@"%@",objectFromArray];

编辑

我们需要将 NSString 对象分配给标签,因此,最好将存储在数组中的对象(无论它是什么,例如整数,NSNumber 等)转换为 NSString 对象,然后赋值给label,我们可以将 NSNumber 对象转换为类似

的字符串
NSNumber *objectFromArray = [LEDstate objectAtIndex:0];
NSString *stringValueOfNumber = [objectFromArray stringValue]

关于ios - 如何在Objective-C中将NSMutableArray的元素设置为UILabel?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28852996/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com