我有 Mac M1,在使用 iOS 构建 flutter 项目时遇到以下错误pod install。\n我已经安装了 homebrew,请使用卸载/安装 cocoapodssudo arch -x86_64 gem install cocoapods,但仍然出现错误。\n我可以做些什么来解决这个问题..?
LoadError - dlopen(/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle, 0x0009): tried: '/Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle' (mach-o file, but is an incompatible architecture (have 'x86_64', need 'arm64e')), '/usr/lib/ffi_c.bundle' (no such file) - /Library/Ruby/Gems/2.6.0/gems/ffi-1.15.5/lib/ffi_c.bundle\n/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'\n/System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/rubygems/core_ext/kernel_require.rb:54:in `require'\n...\nRun Code Online (Sandbox Code Playgroud)\n的结果flutter doctor -v没有问题。
[\xe2\x9c\x93] Flutter (Channel stable, 2.10.2, on macOS 12.2.1 21D62 darwin-arm, locale ja-JP)\n \xe2\x80\xa2 Flutter version 2.10.2 at /Users/sae/development/flutter\n \xe2\x80\xa2 Upstream repository https://github.com/flutter/flutter.git\n \xe2\x80\xa2 Framework revision 097d3313d8 (12 days …Run Code Online (Sandbox Code Playgroud) 我正在使用 Flutter,并尝试显示图像资源(question.answerImage)(如果它不为空)。我编写了如下代码,但它返回一个错误。
...
content: Column(children: [
if (question.answerImage!=null){question.answerImage},
...
Run Code Online (Sandbox Code Playgroud)
错误写法如下:
元素类型“Set<Widget?>”无法分配给列表类型“Widget”。
如何将 Set<Widget?> 类型更改为 Widget 类型?
此致,