首页 > 解决方案 > 预计会找到“)”

问题描述

我似乎无法解决第 57 行问题中的问题:错误:预计会找到“)”。

我试图找出是否有非配对括号左右,但我猜没有运气。我尝试了括号验证器,但情况变得更糟。

 Widget build(BuildContext context) {
    // TODO: implement build
    return MaterialApp(
      home: Scaffold(
        body: Center(

            child: _isLoggedIn

                ? Column(
              mainAxisAlignment: MainAxisAlignment.center,

              children: <Widget>[
                Image.network(_googleSignIn.currentUser.photoUrl, height: 50.0, width: 50.0,),
                Text(_googleSignIn.currentUser.displayName),
                OutlineButton( child: Text("Logout"), onPressed: ()
                {_logout();})
                ];//line 57
                ]:
              child: Center(
                child: _myWidget(context),
              ),
            )

                : Center(
              child: OutlineButton(

                child: Text("Login with Google"),
                onPressed: () {
                  _login();
                },
              ),
            )),
      ),
    );
  }


标签: flutter

解决方案


我认为您正在尝试为 Column 提供孩子和孩子。该列仅将子项作为参数。

尝试删除

child: Center( child: _myWidget(context), ), 从第 59 行开始,;从第 57 行开始,]:从第 58 行开始


推荐阅读