1.使用 showCupertinoDialog 报错
![](https://img.haomeiwen.com/i2014884/ad4297aa394da462.png)
.2解决方案
![](https://img.haomeiwen.com/i2014884/28bda5c7fb7fc31e.png)
将上边的类写在这里:
![](https://img.haomeiwen.com/i2014884/944a06a50ae3f11c.png)
3.FallbackCupertinoLocalisationsDelegate类
import 'package:flutter/cupertino.dart';
import 'package:flutter/material.dart';
class FallbackCupertinoLocalisationsDelegate
extends LocalizationsDelegate<CupertinoLocalizations> {
const FallbackCupertinoLocalisationsDelegate();
@override
bool isSupported(Locale locale) => true;
@override
Future<CupertinoLocalizations> load(Locale locale) =>
DefaultCupertinoLocalizations.load(locale);
@override
bool shouldReload(FallbackCupertinoLocalisationsDelegate old) => false;
}
参考:
https://blog.csdn.net/julystroy/article/details/90231588
网友评论