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输入框不报错,那么,你需要去掉中文的申明,只留下英文的就可以了。


你可能感兴趣的:(flutter 0.9.4版本后ios状态下长按输入框报错)