flutter 0.9.4版本后ios状态下长按输入框报错

随着flutter sdk的升级,最近我也更新到了最新版本,偶然间发现在ios状态下,长按输入框时,出现报错,在Android状态下试正常的。

现在说下为啥会出现这种情况。主要是在项目中使用了国际化的插件flutter_localizations 并且在MaterialApp 中申明了localizationsDelegates和supportedLocales,而且在supportedLocales中申明了const Locale('zh','CH'),然而插件包中,没有对应的支持,导致的报错。

flutter: Another exception was thrown: NoSuchMethodError: The getter 'pasteButtonLabel' was called on null.

国际化申明

如果想ios输入框不报错,那么,你需要去掉中文的申明,只留下英文的就可以了。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容