升级 Flutter 后,我按照迁移代码的所有步骤进行操作,现在出现此错误,无法使用 .Copy。
class ImageInput extends StatefulWidget {
final Function onSelectImage;
ImageInput(this.onSelectImage);
@override
_ImageInputState createState() => _ImageInputState();
}
class _ImageInputState extends State<ImageInput> {
File _storedImage;
final picker = ImagePicker();
Future getImage() async {
final pickedFile =
await picker.getImage(source: ImageSource.camera, maxWidth: 600);
setState(() {
if (pickedFile != null) {
_storedImage = File(pickedFile.path);
} else {
print('No image selected.');
}
});
final appDir = await syspaths.getApplicationDocumentsDirectory();
final fileName = path.basename(pickedFile.path);
final savedImage = await pickedFile.copy('${appDir.path}/$fileName');
widget.onSelectImage(savedImage);
}
Run Code Online (Sandbox Code Playgroud)
我的地图也出现问题,当我在没有 imageInput 类 onPressed …