Как исправить ошибку в тосте nativebase undefined - это не объект (оценка this.toastInstance._root)

Обновление: это работает:

import sqlite3

c = sqlite3.connect(":memory:")
c.execute('CREATE TABLE distro (id INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT)')

for name in 'Ubuntu Fedora Puppy DSL SuSE'.split():
  c.execute('INSERT INTO distro (name) VALUES (?)', ( name,) )

desired_ids = ["1", "2", "5", "47"]
result_set = c.execute('SELECT * FROM distro WHERE id IN (%s)' % ("?," * len(desired_ids))[:-1], desired_ids)
for result in result_set:
  print result

Проблема в том, что у вас его есть? для каждого элемента в списке ввода.

В заявлении ("?," * len(desired_ids))[:-1] делается повторяющаяся строка «?», а затем отсекает последнюю запятую. так что есть один знак вопроса для каждого элемента в желаемых_средствах.

0
задан ahcorso 19 March 2019 в 19:28
поделиться

1 ответ

Чтобы Toast работал, вам нужно обернуть самый верхний компонент внутри <Root> из native-base.

0
ответ дан nikelyn 19 March 2019 в 19:28
поделиться
Другие вопросы по тегам:

Похожие вопросы: