【发布时间】:2015-04-17 09:44:19
【问题描述】:
第一次发帖!
我已经使用 swift 有一段时间了,但决定将我的一些代码转移到使用共享变量和对象。我在引用 appDelegate.SharedApplication().delegate 时遇到了一个基本问题。即使有一个基本的测试应用程序(看看我是否能看到任何基本问题),我也无法获得对共享变量的引用 -
// AppDelegate.swift
@UIApplicationMain
class AppDelegate: UIResponder, UIApplicationDelegate {
var window: UIWindow?
let info: String = "test"
}
尝试在另一个类中添加“let ref = UIApplication.sharedApplication().delegate as appDelegate”抱怨使用未声明类型的应用程序委托。
删除该强制转换允许这样做,但是一旦我尝试创建另一个对信息字符串的变量引用,就会抱怨没有名为 ref 的成员。
这似乎是一个显而易见且令人困惑的问题,我认为是时候寻求答案了 :) 我想要的只是能够使用 appdelegate 来控制 cllocationmanager 并将返回数据存储在视图控制器类的变量中参考。
xcode 6.1.1
干杯
【问题讨论】:
标签: swift appdelegate