Я создал переменную в моем ViewController:
class ViewController: UIViewController {
var options: Options?
}
В viewWillAppear я устанавливаю параметры
/ grab the options
let optionsFetch: NSFetchRequest<Options> = Options.fetchRequest()
do{
let results = try coreDataStack.managedContext.fetch(optionsFetch)
if(results.count > 0){
options = results.first
}
}catch let error as NSError{
print("\(error) is the error")
}
У меня также есть расширение этого:
extension UIViewController {
func myMethod() {
let color = options.color
}
Кажется, я не могу получить доступ к параметрам изнутри расширения. Я нашел этот пост и подумал, что следовал их словам, но все же не повезло
введите описание ссылки здесь