ดังนั้นฉันจึงสร้างแอปขึ้นมาและทุกอย่างก็ทำงานได้ดี แต่วันนี้ฉันสร้างคลาสใหม่เหมือนปกติและด้วยเหตุผลบางอย่างในคลาสนี้ฉันไม่สามารถเข้าถึงตัวแปร Public / Global จากคลาสอื่น ๆ ได้ ชั้นเรียนอื่น ๆ ทั้งหมดทำได้ แต่ตอนนี้เมื่อฉันพยายามสร้างชั้นเรียนใหม่ฉันทำไม่ได้ สิ่งนี้จะได้รับการแก้ไขอย่างไร?
ฉันใช้ Swift และ Xcode 6
ชนชั้นแรงงาน:
import UIKit
import Foundation
import Parse
import CoreData
var signedIn = true
class ViewController: UIViewController {
คลาสใหม่:
import UIKit
class NewClass: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
signedIn = false
}
แต่เมื่อ signedIn = false
ฉันได้รับข้อผิดพลาด:
การใช้ตัวระบุที่ไม่ได้รับการแก้ไข "signedIn"