簡體   English   中英

錯誤:“String”類型的值沒有成員“totalAnswered”

[英]Error: Value of type 'String' has no member 'totalAnswered'

我正在為我的項目使用 CoreData,但我遇到了這個錯誤:

錯誤:“String”類型的值沒有成員“totalAnswered”

這是我的情況:

我有一個帶有實體“Scores”和 ff 的 CoreData 模型。 屬性:

  • 播放日期
  • 總得分
  • 總回答

我正在使用表格來顯示上面的數據。

這是我的單元格數據代碼的問題部分:

if let date = score.datePlayed, let score = score.totalScore, let questions = score.totalAnswered {

如上面的代碼所示,我可以使用術語“分數”將其保存到實體“分數”中。 另外,我可以毫不費力地顯示“score.datePlayed”和“score.totalScore”。 但是,代碼“score.totalAnswered”是我遇到問題的地方。 它收到上面的錯誤代碼。

我嘗試清理我的項目,但錯誤仍然存​​在。

我該怎么做才能顯示“score.totalAnswered”的數據?

編輯:我使用上面的代碼使用 ff 顯示數據。 代碼:

cell.textLabel?.text = "Date: \(date)\nScore: \(score)/\(questions)"

看第二個let 您創建了一個名為score的新變量,該變量隱藏了名為score的原始變量。 所以第三個let試圖訪問錯誤的score

最好的解決方案是在第二個let上使用不同的變量名稱。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM