有另一个问题。
为什么我无法在此处查看变量?我看不到我的“arr”变量和“dict”。我想在“。”的某些属性中使用它们。但是当程序没有识别我的变量时?你能帮我么?我做错了什么。
它说预期的声明,但我已经宣布了它?
import UIKit
import Foundation
class data: UIView {
let item1 = Set(["Egg"])
var chosenItem = Set(["Egg", "Rice"])
var arr : Array<Dictionary<String,Any>> = []
//var dict: Dictionary<String,Any> = [:]
var dict : Dictionary<String,Any> = [:]
dict.
}
答案 0 :(得分:0)
这是因为您需要在函数中访问变量。您需要从某个地方调用该函数。试试这个:
import UIKit
import Foundation
class data: UIView {
let item1 = Set(["Egg"])
var chosenItem = Set(["Egg", "Rice"])
var arr : Array<Dictionary<String,Any>> = []
//var dict: Dictionary<String,Any> = [:]
var dict : Dictionary<String,Any> = [:]
func myFunction() {
// Use your variables here
}
}
答案 1 :(得分:0)
一个类受到变量和函数的影响。确保在自己的自定义编写函数或现有函数中使用变量。例如,尝试在viewDidLoad()
方法中执行您正在执行的操作。