Tôi đã tạo một tệp mới ->swift file
. gọi Globals.Swift
Sau đó, trong đó tôi đã thực hiện:Gặp khó khăn khi triển khai một singleton đơn giản trong swift
class Globals {
static let sharedInstance = Globals()
init() {
var max=100
}
}
Trong một lớp học (UIViewcontroller
) Tôi muốn sử dụng nó,
Globals.sharedInstance //is going ok
là tốt, nhưng khi tôi đi sâu vào .max
tôi nhận được lỗi.
Bản sao có thể có của [Sử dụng mô hình gửi đi \ _once singleton trong Swift] (http://stackoverflow.com/questions/24024549/using-a-dispatch-once-singleton-model-in-swift) –
câu hỏi là đơn giản, không cần phải đi xa, và không phải là một bản sao. Tôi chỉ cần làm cho nó ok cho đến khi tôi cố gắng đi sâu hơn với .max – Curnelious
Bạn cần khai báo 'max' như một biến cá thể của lớp ... – kennytm