一条数据,有三种状态:报警、故障、屏蔽;优先级报警(红色) > 故障(黄色) > 屏蔽(蓝色);
现在 当输出传过来,通过关键字status判断是什么状态,如果是1为报警,2为故障,3为屏蔽,
然后将数据显示到tableview,每次传输过来的数据包,都是有很多个数据的。
现在问题就是 要怎么才能吧红色放到最上面,黄色中间,蓝色最后;并且按照数据的关键字address要升序;
比如红色的数据在最上面,1,2,3,4,5,11,12,13
黄色的数据在中间 8,9,14,15
蓝色最后 6,7,10,16
大神们给点好的思路和建议吧
一些关键函数也请不吝点拨