iT邦幫忙

2024 iThome 鐵人賽

DAY 27
0

依照一開始的規劃,這幾天本來應該要準備把app上架,想不到,不知為何, 今天一打開專案就出現九個bug訊息,有如晴天霹靂…!心裏os:我沒做什麼調整啊?為何會這樣?哪裡天外飛來臭蟲?

https://ithelp.ithome.com.tw/upload/images/20241011/20168491oGE9yVpzzX.png

這九個錯誤訊息都是跟Widget Configuration小部件屬性有關,內容都是Unique Key for component XXXX is not set. XXXX分別是9個不同的component.

https://ithelp.ithome.com.tw/upload/images/20241011/20168491dFZ9plBL2a.png

上網搜尋這個錯誤訊息, 沒有討論串提到跟這個有關,把問題丟給ChatGPT,得到的回答是:

這通常是指在設計或開發應用程式時,對於某個需要唯一識別的組件(如設定項或參數),開發者沒有提供必要的唯一鍵。解決方法:

  1. 選擇組件: 在 FlutterFlow 的設計界面中,選擇你想要設置唯一鍵的組件。
  2. 屬性面板: 在右側的屬性面板中,找到「Unique Key」或「Key」的設定選項。
  3. 設置唯一鍵:
    • 你可以手動輸入一個唯一的字符串作為鍵,確保這個鍵在整個應用中是唯一的。
    • 通常建議使用組件的名稱或其他識別信息來生成唯一鍵。

依照步驟,我在Component Properties找到Unique Key的選項,但是這個選項是optional,也就是要不要設定應該都可以,我從來沒設定也沒出現錯誤訊息,為何今天突然蹦出來…

https://ithelp.ithome.com.tw/upload/images/20241011/20168491IrGImPFrJ5.png

AI助手建議要使用“組件名稱”或”其他識別訊息“來設定unique key,找不到在哪裡,今天卡關,明天待續…


上一篇
day26- 設定Google Play帳戶
下一篇
day28- 蟲蟲危機突現!如何化解?part 2
系列文
No code無程式碼app製作:從設計、開發到上架30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言