[Flutter 開發] Expected a value of type 'Portfolio$?', but got one of type 'Portfolio' 解決方法

問題的脈絡是A畫面帶參數到B畫面後就出現錯誤訊息,確認兩邊邏輯型別是一樣的,後來才發現這是一個神祕的坑,就是在import時的差別

import '../model/Portfolio.dart';
import '../model/portfolio.dart';
在import時大小寫都能接受,但在傳遞時卻判斷為不同的型別,也是很特別,統一改成小寫之後就能解決此問題。

留言