Flutter(iOS) -“找不到 CupertinoLocalizations”,如何修复?

2024-01-01

我在我的 flutter 应用程序中使用 TextField。它在安卓上运行。但在 ios 上,当我尝试从剪贴板粘贴到字段中时,出现错误:

 No CupertinoLocalizations found.
_CupertinoTextSelectionControlsToolbar widgets require CupertinoLocalizations to be provided by a Localizations widget ancestor.
The cupertino library uses Localizations to generate messages, labels, and abbreviations.
To introduce a CupertinoLocalizations, either use a CupertinoApp at the root of your application to include them automatically, 
The specific widget that could not find a CupertinoLocalizations ancestor was: _CupertinoTextSelectionControlsToolbar

这是我的代码的一部分,主页:

return Localizations(
  locale: Locale('en'),
  delegates: [
    GlobalMaterialLocalizations.delegate,
    DefaultCupertinoLocalizations.delegate,
    DefaultWidgetsLocalizations.delegate,
  ],
  child: CupertinoTabScaffold(
     tabBar: CupertinoTabBar(...)
     ....
  )

在每个选项卡中我都使用此页面:

 return MaterialApp(
 navigatorKey: navKey,    
 home: child,);

我在每个选项卡中都有单独的导航。

我该如何解决?有任何想法吗?我会很感激


您可以尝试添加委托GlobalCupertinoLocalizations代替DefaultCupertinoLocalizations进入你的delegates:

delegates: [
  GlobalMaterialLocalizations.delegate,          
  // DefaultCupertinoLocalizations.delegate,
  GlobalCupertinoLocalizations.delegate, // Here !
  DefaultWidgetsLocalizations.delegate,
],

EDIT:

您可能需要添加supportedLocales too.

supportedLocales: [
   const Locale('en'), // English
   // const Locale('de'), // German, etc.   
]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Flutter(iOS) -“找不到 CupertinoLocalizations”,如何修复? 的相关文章

  • 子类 PFObject 上的 PFUser 属性

    我使用以下类 动态属性以及 m 文件中的 load 和 parseClassName 方法 对 PFObject 进行了子类化 interface DAOpponents PFObject
  • 无需越狱即可检测iOS9上哪个应用程序处于前台

    我正在尝试记录用户在 iOS9 上的个人应用程序使用情况 我宁愿它不会使用越狱有限的解决方案 不言自明 在越狱手机上执行此应用程序的变体应该不难 https www andyibanez com create mobilesubstrate
  • 当我使用 ListView 时,ListTile OnTap 正在工作。但是当我使用 ListWheelScrollView 时它不起作用

    当我使用 ListView 时 ListTile OnTap 正在工作 但是当我使用 ListWheelScrollView 时它不起作用 我的意思是它不会被窃听 观点发生变化 但我似乎无法点击它 我在很多地方和链接中寻找解决方案 但仍然找
  • .Net Core 数据注释 - 使用共享资源进行本地化

    我想使用共享的 resx 文件来指定所有可翻译的字符串 既是为了翻译方便 更重要的是为了避免出现与 DRY 原则冲突的数十个单独的 resx 文件 我让它与 IStringLocalizer 一起用于控制器和视图 但我只是不知道如何为模型的
  • 具有动态警报正文的快速本地通知

    所以我可以创建一个像这样的本地通知 var localNotification UILocalNotification localNotification fireDate NSDate timeIntervalSinceNow 7 loc
  • 启动深色或浅色模式的图像

    如何为深色模式和浅色模式选 择一组不同的启动图像 我有一个 LaunchImages 集 当应用程序启动时 会显示一个图像 对于浅色模式 这似乎不错 但是如果我尝试在设置为深色模式 iOS 13 的设备上打开我的应用程序 则该图像看起来很糟
  • Flutter Firestore - 如何从文档字段中的文档引用获取数据?

    我正在构建一个具有不同问题类型的自学应用程序 现在 其中一个问题有一个包含文档参考列表的字段 在 Flutter 中 我有以下代码 Query
  • 重叠的装载机圆

    我试图重现苹果为应用程序 活动 制作的重叠圆圈 见下图 如果您使用标准贝塞尔路径 起始 结束位置将仅在 0 到 2PI 之间产生影响 例如 如果您尝试填充 4PI 即使使用一些阴影 则无法模拟重叠加载 如何制作类似于苹果解决方案的东西来创建
  • 将自定义图像设置为 UIBarButtonItem 但它不显示任何图像

    我想将自定义图像设置为 UIBarButtonItem 但它只显示周围的矩形框并且不显示实际图像 func setupBrowserToolbar let browser UIToolbar frame CGRect x 0 y 20 wi
  • 通过 renderInContext 定位要绘制的视图:

    我想画一个UIView在我目前的CGGraphicsContext 我画的是UIView via renderInContext 但它的位置不正确 始终位于左上角 我拥有所有的价值观UIView可用于绘制UIView CGRect fram
  • 如何展平列表?

    我怎样才能轻松地压平List在达特 例如 var a 1 2 3 a b c true false true var b 1 2 3 a b c true false true 我该如何转向a into b 即变成一个List包含所有这些值
  • 使用 AVFoundation 裁剪 AVAsset 视频

    我在用AVCaptureMovieFileOutput录制一些视频 我使用显示预览层AVLayerVideoGravityResizeAspectFill稍微放大 我遇到的问题是最终的视频较大 包含预览期间不适合屏幕的额外图像 这是预览和生
  • 从 iOS 13 开始安排 iOS 后台任务

    我正在实现用于更新数据的BackgroundTasks 框架 但我遇到了以下问题 无法计划刷新App 错误域 BGTaskSchedulerErrorDomain代码 1 空 无法安排数据提取 Error Domain BGTaskSche
  • 不明白 Swift 中的闭包示例

    我正在尝试了解 swift 和闭包 我被这个例子困住了 numbers map number Int gt Int in let result 3 number return result 什么是 number Int gt Int 它是一
  • 如何使用 Core Graphics 在我的触摸位置绘制一个圆圈?

    新程序员来了 我在尝试使用 Core Graphics 在触摸位置周围绘制描边弧时遇到问题 我有绘制圆圈的方法工作正常 并且我已经测试并在点击屏幕时注册触摸 但是当我尝试在点击时调用绘制圆圈的方法时 我收到错误 CG ContextBlah
  • NSCFData fastCharacterContents 崩溃? [关闭]

    很难说出这里问的是什么 这个问题是含糊的 模糊的 不完整的 过于宽泛的或修辞性的 无法以目前的形式得到合理的回答 如需帮助澄清此问题以便重新打开 访问帮助中心 help reopen questions 我目前在控制台中收到此崩溃日志 20
  • AWS S3 公共对象与私有对象?

    回到 S3 我的存储桶中有图像的 URL 我将在我的应用程序中呈现这些图像 但它们被设置为私有 当我尝试单击该链接时 它显示 访问被拒绝 当我将链接的设置更改为公共时 它会通过 但是我读到公共访问并不是最安全的事情 所以这本质上是一个由两部
  • 将 UIButton 中的图像缩放到 AspectFit?

    我想将图像添加到 UIButton 并且还想缩放图像以适合 UIButton 使图像变小 请告诉我该怎么做 这是我尝试过的 但它不起作用 将图像添加到按钮并使用setContentMode self itemImageButton setI
  • ios 导航 堆栈操作

    我在尝试从 iOS 应用程序操作导航堆栈时遇到问题 或者至少是由于这种操纵而产生的行为 我的情况 我有 3 个 ViewController 控制器a显示多个级别 控制器 b 是游戏视图 控制器 c 是某种分数 显然 我将在控制器 a 中选
  • 如何将相机中的图像保存到 iPhone 图库中的特定文件夹?

    嘿 我是 iPhone 新手 最近我一直在尝试制作一个应用程序 基本上 我想要做的是 如果用户将从相机捕获任何图像 那么它应该保存在设备库中 我知道如何将照片保存在图库中 它对我有用 但我无法将所有捕获的图像保存到设备图库中的特定文件夹 例

随机推荐

  • 为什么scala无法推断方法参数的类型

    我想知道为什么 scala 不能推断方法参数的类型 我可以看到在 haskel 也有类型推断 中可以做同样的事情 那为什么不选择 scala 呢 首先 Scala 中的情况与 Haskell 中的情况有很大不同 因为它是一种 OO 语言 并
  • 突出显示 amcharts 中的最高点和最低点

    有人可以帮助我更改项目符号或使用 amcharts 突出显示最高和最低值吗 我正在使用序列图 函数 突出显示 中给出的条件是匹配的 但是项目符号没有突出显示到最高点和最低点 任何帮助将不胜感激 请在下面找到我的代码
  • != 检查线程安全吗?

    我知道复合操作例如i 不是线程安全的 因为它们涉及multiple运营 但是检查引用本身是线程安全的操作吗 a a is this thread safe 我尝试对此进行编程并使用多个线程 但没有失败 我想我无法在我的机器上模拟比赛 EDI
  • 检查 PHP 中的会话是否是新的

    我有一个网站 需要在每个用户会话中执行一次特定的后端功能 因此 我希望能够确定任何给定的页面视图是否是给定会话中的第一个 根据 PHP 文档 会话开始 创建一个会话或恢复当前会话 通过 GET 或 POST 请求传递的会话标识符 或通过 曲
  • 使用 php 代理跨域 Ajax GET 请求

    在过去的几天里 我一直在为这件事烦恼 我试图从公共 API 获取跨域 ajax GET 请求 但我根本无法让它工作 PHP 我正在使用 Ben Alman 的 ba simple proxy https github com cowboy
  • Spring boot:@ConfigurationProperties 测试不满足

    我在测试执行时遇到此异常 UnsatisfiedDependencyException 创建名为 net gencat transversal espaidoc mongo GridFSTest 的 bean 时出错 通过字段 resour
  • DBSCAN sklearn 非常慢

    我正在尝试对包含超过 100 万个数据点的数据集进行聚类 一列包含文本 另一列包含与其对应的数值 我面临的问题是它被卡住并且永远不会完成 我尝试过处理大约 100 000 个较小的数据集 它运行得相当快 但当我开始增加数据点时 它开始变慢
  • 在 CSS 中设置图像按钮 - image:active

    我试图通过在 a 中定义它来用图像替换提交按钮class myButton 并更改 CSS 中的样式 这myButton active单击时似乎不起作用 这是我的CSS myButton background url images but
  • 在 TFS 中,如何将变更集挑选到不相关的分支?

    我有一个非常混乱的 TFS 结构 我正在尝试清理它 感谢我的前任 我现在遇到一种情况 我需要有选择地将变更集从一个分支转移到另一个没有父 子关系的分支 并且我不希望这些更改通过他们的共享主干 我怎样才能做到这一点 我尝试过毫无根据的合并 在
  • 减少HTTP请求?

    一个理论问题 我们都知道缩小和组合 javascript 文件以减少 HTTP 请求以加速网站的优点 但是 当使用流行的 javascript 库 例如 jQuery 时 假设这些库已经从另一个页面下载到客户端计算机并不算太愚蠢 那么应该优
  • 为什么事务在 RuntimeException 上回滚而不是 SQLException

    我有一个 Spring 管理的服务方法来管理数据库插入 它包含多个插入语句 Transactional public void insertObservation ObservationWithData ob throws SQLExcep
  • 如何将 IQueryable 转换为 DataTable

    我使用 LinQ 编写了查询 并使用了CopyToDataTable方法 在该行 它显示从我的数据库类型到的隐式转换类型错误System Data DataRow var query from i in dbContext Personal
  • C++ 编译器是否对 lambda 闭包执行编译时优化?

    假设我们有以下 无意义的 代码 const int a 0 int c 0 for int b 0 b lt 10000000 b if a c c 7 变量 a 等于零 因此编译器可以在编译时推断出指令 if a c 永远不会被执行并且会
  • 获取有关 Windows 计划任务持续时间(执行时间)的信息

    我们有几台服务器 上面有数百个计划任务 找到合适的维护窗口变得很困难 是否有某种工具允许以图形方式表示 Windows 任务计划程序事件 如甘特图 除此之外 我一直在摆弄 Powershell 来自己实现该工具 使用get schedule
  • 使用 $slice 运算符获取数组的最后一个元素

    如何根据mongodb中的条件获取数组的最后一个元素 我无法使用切片 这是我的输入 1 relevancy Y 1 relevancy Y Y 1 relevancy N 1 relevancy Y Y 1 relevancy Y N 1
  • 如何在 terraform 代码中调用 ansible playbook?

    我有一个运行良好的 ansible 剧本 现在我必须使用 terrform 脚本调用该剧本 目前我正在使用如下所示的代码 但它会在 terraform init 期间导致错误 Error Unknown root level key pro
  • java.sql.SQLException:从连接器 8.0.11 的服务器收到未知的初始字符集索引“255”

    在建立与 MySQL 数据库的连接时 出现以下错误 java sql SQLException Unknown initial character set index 255 received from server Initial cli
  • 为什么 Page.LoadComplete 会抛出 HttpUnhandledException?

    我正在尝试连接页面加载完成事件 https learn microsoft com en us dotnet api system web ui page loadcomplete view netframework 4 5 2为了母版页
  • 垂直对齐 kable 的列名称

    假设下一个例子 library knitr library kableExtra df lt data frame a letters 1 10 b 1 10 names df lt c This is a looooooong title
  • Flutter(iOS) -“找不到 CupertinoLocalizations”,如何修复?

    我在我的 flutter 应用程序中使用 TextField 它在安卓上运行 但在 ios 上 当我尝试从剪贴板粘贴到字段中时 出现错误 No CupertinoLocalizations found CupertinoTextSelect