抱歉,我是个新手。
我创建了一个按钮,它应该运行以下函数(正如我所想,这也应该打开文件资源管理器),但它不起作用。按钮在那里,但如果按下则不会发生任何其他事情。
Padding newPadding() {
return new Padding(
padding: const EdgeInsets.only(top: 50.0, bottom: 20.0),
child: ElevatedButton(
onPressed:_openFileExplorer,
child: const Text("Open File picker"),
),
);
}
FilePickerResult? result = await FilePicker.platform.pickFiles();
if (result != null) {
PlatformFile file = result.files.first;
print(file.path);
}
else {
// User canceled the picker
}
}
我忘记了什么?
在 IOS 中,在 POD 文件中添加以下步骤。
在 project root/ios/Podfile 上的行 target
'Runner' do.
之前添加以下行
Pod::PICKER_MEDIA = false, resp. Pod::PICKER_AUDIO = false, resp. Pod::PICKER_DOCUMENT = false
#补充说明
分别。不是 iOS POD 语法,它的缩写。至各自;或者 分别。
添加后,代码应该如下所示:
Pod::PICKER_MEDIA = false
Pod::PICKER_AUDIO = false
Pod::PICKER_DOCUMENT = false
target 'Runner' do
use_frameworks!
use_modular_headers!