The operation is in list? cannot accept the arguments

« 返回社区索引

The operation is in list? cannot accept the arguments

报错信息

The operation is in list? cannot accept the arguments: , [""], [""]

报错截图

原因

列表数据为空导致的。注意这里的空并不是指”空列表”,”创建空列表”创建的列表本身不是空的,只是里面没有元素而已,它本身不是空对象。

而这里报错的情况,大概率是因为某些地方给这个列表赋值时,给了空字符串,导致列表对象变成了本身就是空的情况,空对象无法调用它的任何方法,导致App崩溃。

解决方法

多加一个判断(文本.是否为空),可以避免这类问题:

空列表判断


来源:The operation is in list? cannot accept the arguments

本文由 App Inventor 2 中文网 整理

文档反馈