【发布时间】:2019-11-29 10:32:23
【问题描述】:
我的应用在 android 上运行良好,但是当我尝试在 iOS 上启动它时,我收到了一个巨大的错误,并且大部分都提到了这一点
没有为类 '_home_mainState' 定义 getter 'AppLocalizations'。 -“_home_mainState”来自“../../Documents/GitHub/pocketcarage-official/lib/Customer/ui/home_main.dart”。 尝试将名称更正为现有 getter 的名称,或定义名为“AppLocalizations”的 getter 或字段。 frontWidget: _buildFrontWidget(AppLocalizations.of(context).translate("Tyres"), _foldingCellKey2, 2),
它一直在为多个不同的使用地点提到相同的错误,但类在那里
这是项目文件的屏幕截图
我尝试的是使用 Xcode 而不是 android 构建,但仍然存在同样的问题,此外,没有像 firestorm 那样找到额外的类或插件
我也尝试删除和创建 pod 文件 还尝试更新 pod
【问题讨论】:
-
请用小写字母给出班级名称。 Dart 不支持大写字母类。
-
@amit 兄弟 dart 支持大写类名称,这不是问题,我什至尝试将其小写但没有用,因为我提到它在 android 上运行良好,但在 iOS 上不起作用
-
请仔细阅读指南并查看此(文件名必须为小写并使用下划线)link 这可能是 Xcode 未读取您的文件的原因,也请尝试清理项目一次。
-
是的,我看到了您发送的链接,它没有说约定它是一种(方法)不是必须的
标签: flutter