flutter的集成方式,是將源碼通過cocopod引入iOS工程官方文檔瑞筐。
使用engineGroup創(chuàng)建引擎梯投,flutter的main里加入注解(@pragma('vm:entry-point'))的方式打開指定頁面传睹。這種方式目前存在內(nèi)存泄漏硫麻。
經(jīng)過幾天的學(xué)習(xí)瞎疼,順利畫好了各模塊的UI水援,接入接口聯(lián)邏輯魄鸦。獨立運行flutter工程都挺好宴杀,當(dāng)我們從iOS原生工程打開flutter模塊時,就發(fā)現(xiàn)商品列表的圖片無法加載拾因,那個loading一直轉(zhuǎn)旺罢。
加載網(wǎng)絡(luò)圖片組件庫:cached_network_image官方文檔。
經(jīng)過各種查找都無法解決绢记,最后只能查找插件的問題庫扁达,最終找到解決方法。
let engine = group.makeEngine(withEntrypoint: route, libraryURI: nil)
GeneratedPluginRegistrant.register(with: engine) // 就是這一句注冊就解決了問題蠢熄。