【发布时间】:2015-05-13 20:08:51
【问题描述】:
所以我一直在制作一个应用程序,并且一切都运行良好。但是今天我像往常一样创建了一个新类,由于某种原因,在这个类中我无法从其他类访问公共/全局变量。所有其他课程都可以,但现在每当我尝试创建一个新课程时,我都做不到。这将如何解决?
我正在使用 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”
【问题讨论】:
-
是的,我已经多次删除并重新创建了这个类
-
请出示您的代码,无论是工作还是不工作。
-
你能指定你正在使用的 XCode / Swift 的版本吗(如果它是 beta 版)?
-
@Ichamp Xcode 6.1 不是测试版。
-
这是您的完整代码吗?由于您的缩进,您的
viewDidLoad()末尾似乎缺少一个花括号}