Flutter Показывает ошибку пути при функции фотографирования

Я пишу код, чтобы сделать снимок и сохранить его вgetTemporaryDirectory()переменная пути, но когда я инициализирую путь_cameraController.takePicture(path);это показывает мне ошибку

          Too many positional arguments: 0 allowed, but 1 found.
    Try removing the extra positional arguments. 

    await _cameraController.takePicture(path);

я не понимаю, о каких аргументах переменной идет речь, пожалуйста, кто-нибудь помогите мне с этой ошибкой

Вот мой код для фотографирования: -

      void takePhoto(BuildContext context) async{

final path = join((await getTemporaryDirectory()).path,"${DateTime.now()}.png");

  await _cameraController.takePicture(path);

  Navigator.push(context, MaterialPageRoute(builder: (builder)=>CameraViewPage()));

}

эта функция покажет мне ошибкуawait _cameraController.takePicture(path);линия включенаpathдляToo many positional arguments: 0 allowed

кто-нибудь знает об этой ошибке?

Пожалуйста, помогите мне,

Спасибо.

1 ответ

Этот метод не имеет параметров.

Future<XFile> takePicture()

Другие вопросы по тегам