ios 上 UILabel 的 text 显示问题

2019-04-03 23:47:17 +08:00
 9Smile
楼主是第一次接触 ios 开发。最近学校有个项目需要写一个简单的 app。大概功能就是树莓派传 json 数据过来,然后在手机上显示。
然后现在连接,传输都没问题了。但是在手机上的显示出问题了。
我用了 jsonkit,然后转到 nsdict 里。现在用 objectforkey 查数据是没问题的。也可以在 textview 里显示,但是如果我把值赋给 label.text,它就没变化了。就不变。然后我设断点看了一下,词典读出来的数据是 nstag 开头的,和字符串常量的那个不一样。
我不知道是不是这个原因。
请各位 ios 的大佬指点一下这种该怎么解决啊😣
2632 次点击
所在节点    C
10 条回复
panzhougeek
2019-04-03 23:49:12 +08:00
贴截图,这样叙述不知道你再说什么
zhangxiaogang
2019-04-03 23:55:45 +08:00
猜测 label xib 没连接上
9Smile
2019-04-03 23:55:59 +08:00
@panzhougeek 截图没来得及,学校断电了。。因为晚上在网上找了好几个小时,但是也没找到解决的办法
9Smile
2019-04-03 23:58:30 +08:00
@zhangxiaogang 是说 label outlet 的连接吗?那个我连上了
zhangxiaogang
2019-04-04 00:05:16 +08:00
@9Smile 可以打印下赋值前后值变化
KyonLi
2019-04-04 07:50:30 +08:00
确保在主线程操作 UI
qq9827
2019-04-04 09:38:03 +08:00
你断点的时候下面控制台能看到每个变量的值,label 控件是否加载成功
wutiantong
2019-04-04 09:53:04 +08:00
排查问题第一步:先不用实际要显示的数据,直接让 label.text 等于一个写死的字符串,看有没有显示效果出来。
9Smile
2019-04-04 13:30:08 +08:00
@KyonLi 感谢提醒,是这个问题,加了代码转到主线程就可以了
9Smile
2019-04-04 13:30:34 +08:00
已经解决,谢谢各位大佬热心相助!

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551846

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX