私たちはコードプロジェクトを進めており、このエラーが発生しています。これは、使用するように指示された正確なコードですが、常にエラーが発生します。私は本当にこれを解決する方法がわかりません。 var tasks = task()[]
という行には、「タイプ 'タスク'には添え字メンバーがありません」と続きます。どうすればこの問題を解決できますか?まあ、エラーメッセージがかなり自明である、それは「あなたは添字経由task
上で何かにアクセスしよう」という意味エラー「タイプ 'タスクに'サブスクリプションメンバーがありません」がXcodeにあります
import UIKit
var taskMgr: TaskManager = TaskManager()
struct task {
var name = "Unnamed"
var desc = "Undescribed"
}
class TaskManager: NSObject {
var tasks = task()[]
func addTask(name: String, desc: String) {
self.tasks(task (name: name, desc: desc))!
}
}
Swiftのバージョンが異なります。あなたが言ったことは、別のバージョンで動作するかもしれません。しかしおそらくそうではありません。あなたが入力しているものを非常に慎重にチェックしてください。 – gnasher729