快速访问另一个类中的变量

斯蒂芬妮·菲西(Stephanie Facey)

我已经尝试使用Google这个工具已有好几个小时了,感觉就像是在兜圈子。我正在尝试调用在主应用程序的“首选项”窗口中设置的首选项。

我的首选项窗口是这样设置的:

class GeneralPreferencesController: NSViewController, CCNPreferencesWindowControllerProtocol {
let prefs = NSUserDefaults.standardUserDefaults()
let prefs1 = NSUserDefaults.standardUserDefaults()
let prefs2 = NSUserDefaults.standardUserDefaults()
let prefs3 = NSUserDefaults.standardUserDefaults()
var Test1: AnyObject? = " "

@IBAction func SavePref(sender: AnyObject) {

    prefs2.setObject(Name.stringValue, forKey: "Person")

    Test1 = prefs2.valueForKey("Person")

}

然后,我需要在主窗口中调用此首选项,以在单击按钮时发送电子邮件。这就是我卡住的部分。我设置了Test1变量,以便可以轻松调用首选项,但无法在AppDelegate.swift文档中弄清楚如何成功调用此首选项。有人可以协助我吗?这里的所有其他答案让我超级困惑:/

维塔利(Vitalii Boiarskyi)

可以从应用程序中的任何位置访问Standart默认值。因此,如果您成功地为“ Person”键写了“ Name”,则下一个代码应该可以在委托中为您工作:

NSUserDefaults.standardUserDefaults().valueForKey("Person")

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在JAVA中访问另一个类变量

来自分类Dev

从另一个类访问静态变量

来自分类Dev

使变量只能在同一包中的另一个类访问

来自分类Dev

从另一个类访问一个类中的变量

来自分类Dev

如何从另一个类访问对象变量?

来自分类Dev

无法从另一个类访问变量

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

快速访问另一个文件中的变量

来自分类Dev

如何从Java中同一包中的另一个类访问变量

来自分类Dev

从另一个类Android Studio访问变量

来自分类Dev

从另一个类访问类变量

来自分类Dev

从另一个类Swift访问变量

来自分类Dev

从同一类中的另一个构造函数访问构造函数变量

来自分类Dev

从另一个类访问静态变量

来自分类Dev

从另一个类访问模板的变量

来自分类Dev

访问另一个类的类方法/变量

来自分类Dev

从另一个脚本访问类中的类?

来自分类Dev

从另一个脚本访问类中的类?

来自分类Dev

将一个方法中的变量访问到同一类中的另一个方法

来自分类Dev

从另一个类访问Companion Class变量

来自分类Dev

从一个类文件访问另一个文件中的变量

来自分类Dev

从同一类中的另一个方法访问变量

来自分类Dev

快速访问另一个类的类类型变量

来自分类Dev

在Python中从一个类到另一个类访问变量

来自分类Dev

从另一个类访问类变量

来自分类Dev

从Java中的另一个类访问变量

来自分类Dev

从另一个类访问类变量

来自分类Dev

从另一个类访问变量的实例

来自分类Dev

从另一个变量调用类中的变量