Flutter:不推荐使用“ UIAlertView”:在iOS 9.0中首先不推荐使用

时间:2020-10-16 23:05:10

标签: ios flutter

我遇到以下错误:

/Users/flo/.pub-cache/hosted/pub.dartlang.org/image_picker-0.6.7+12/ios/Classes/FLTImagePickerPlugin.m:1
    49:20: warning: 'UIAlertView' is deprecated: first deprecated in iOS 9.0 - UIAlertView is deprecated.
    Use UIAlertController with a preferredStyle of UIAlertControllerStyleAlert instead
    [-Wdeprecated-declarations]
        [[[UIAlertView alloc] initWithTitle:@"Error"

我已经尝试这样做:

flutter pub cache repair

rm .pub-cache / hosted / pub.dartlang.org目录

rm podfile.lock和Pods文件夹

但是仍然是同样的问题。有任何想法吗 ?我只发现Swift这样的问题,但与Flutter无关。

1 个答案:

答案 0 :(得分:5)

我允许自己回答我的问题,这可能会使其他有同样问题的人受益,这是一个对我有用的简单解决方案。您无需修复/更新缓存或编辑 Podfile 并删除 Pods 文件夹。

  • 只需在 Pubspec 上注释掉产生错误的包(在这种情况下:image_picker)
  • flutter run(由于缺少包,您可能会出错,请忽略它们)
  • 取消注释该行
  • 再次运行,错误应该消失了