这个表达式保持无效(back4app,解析,颤动)

Posted

技术标签:

【中文标题】这个表达式保持无效(back4app,解析,颤动)【英文标题】:This Expression keep on Void (back4app, parse, flutter) 【发布时间】:2021-07-19 11:15:40 【问题描述】:

现在我很生气没有设法在 back4app 后端创建这个函数/类来注册,我正在使用 parseObject.set(因为这是第一次),我知道寄存器有点重,但我的老板想要完整的信息一开始这就是为什么我不能使用普通寄存器。

弹出这个错误 错误:此表达式的类型为“void”,因此无法使用其值。 (use_of_void_result at [mall_daur] lib\screens\register.dart:355) 该行显示为 parseObject。有什么想法吗?

Future<void> Signup(BuildContext context) async 
    final username = _nama;
    final password = _password;
    final email = _email;
    final NoKTP = _noktp;
    final TglLahir = _tgllahir;
    final TempatLahir = _tempatlahir;
    final Seller = _seller;
    final FotoKtp = _imagektp;
    final FotoRekening = _imagerek;
    final NamaBank = _namabank;
    final RekeningBank = _norek;

    final todo = ParseObject('User').set('username', username).set('password', password).set('email',email).set('NoKTP', NoKTP).set('TglLahir', TglLahir).set('TempatLahir',TempatLahir).set('Seller', Seller).set('FotoKtp',FotoKtp).set('FotoRekening',FotoRekening).set('NamaBank',NamaBank).set('RekeningBank',RekeningBank);
    await todo.save();
  

【问题讨论】:

你试过Future&lt;ParseObject&gt;吗? 我不知道,但我将如何应用这些功能?我在这里有点新,如果有帮助,谢谢 实际上我将 Future 更改为 Future.. 问题仍然存在 找到了。必须使用双点(..) 【参考方案1】:

只是一个简单的问题,简单的答案。必须回答这个问题

final todo = ParseObject('User')..set('username', username).. //etc
await todo.save()

使用 DOUBLEDOT 设置事物..

【讨论】:

以上是关于这个表达式保持无效(back4app,解析,颤动)的主要内容,如果未能解决你的问题,请参考以下文章

如何在 back4app 解析服务器上处理 pdf 文件

未收到在 Back4App 上解析的 Android 推送通知

Back4App - 有限数量用户的解析类级别权限

如何在颤动中使用 hydated_bloc 保持状态?

back4app 解析,如何将用户对象 ID 应用到另一个类指针中

移动到其他页面时无法保持底部导航栏颤动