启用平台视图时应遵循哪个说明



安装google_maps_flutter插件时,需要在iOS端启用嵌入式视图。根据google_maps_flutter的pub.dev页面上的说明,需要将密钥io.flutter.embedded_views_preview添加到值为YES的Info.plist文件中。作为一个有Android开发背景的开发人员,我觉得这有点令人困惑。该语句没有指定值的类型,在这种情况下为"是"。另一方面,我看到有人使用值<true/>。这种用法也可以在将谷歌地图添加到Flutter应用程序代码实验室中找到。我已经使用<true/>成功地将google_maps_flutter插件添加到我的应用程序中。哪种方法是正确的?我是否遗漏了与Info.plist文件及其工作方式有关的内容?

混乱是由查看.plist文件的方式引起的。如果将Info.plist打开为Property List(右键单击Info.plist->Open as->Property List(,则如果属性的值类型设置为```布尔```,则必须设置的值为YES/NO

如果将Info.plist作为源代码打开(右键单击Info.plist->open as->source code(,它只是一个简单的XML文件,则正确的值为。

因此,从技术上讲,这两个选项的结果是相同的,这取决于您如何查看属性列表。

最新更新