variant is not an array是什么意思啊?(100分)

  • 主题发起人 主题发起人 ldaan3
  • 开始时间 开始时间
L

ldaan3

Unregistered / Unconfirmed
GUEST, unregistred user!
模仿 memos / midas / pooler 这个程序,在建立好了server之后,怎么在client中设置
active 为 true 时,
弹出:variant is not an array ,
请问是什么意思啊?
如何解决啊?
 
变量不是数组。至于你出现这个问题,你自己再检查一下吧,肯定是你程序的问题。
比如字段不对。
 
用变体类型递参数,要保证server和client端相一致。自己控制好就行了。
如果server端把一个Integer作为variant传递过来,client端却按array来操作,当然要出错。
client端也要当Integer来操作就行了。
 
在使用可变类型变量时,最好是在使用前测试一下它的类型是否与要求的一致,否则很容
易出现你现在的这种情况
你现在使用的可变类型变量不是数组,而你想将它作为数组使用肯定出错
 
多人接受答案了。
 
后退
顶部