Я пытался в течение часа работать с Google, и мне кажется, что я собираюсь в кругах. Я пытаюсь вызвать настройки, которые я установил в своем окне настроек в своем основном приложении.Доступ к переменной из другого класса в swift
Мое окно настройки устанавливается следующим образом:
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. Может ли кто-нибудь помочь мне в этом? Все остальные ответы здесь меня смущают:/
Большое вам спасибо! Это было ТОЧНО, что мне нужно! –