Итак, мне было интересно, можно ли сохранить функцию по умолчанию пользователя с помощью Swift. Для строки, например, я хотел бы сделать это:Сохраните функцию NSUserDefaults в Swift
var inputData = "Hi"
NSUserDefaults.standardUserDefaults.setValueForKey(inputData, forKey: "data")
Тогда, чтобы сохранить это сделать переменную, я бы сказал:
var gotData = NSUserDefaults.standardUserDefaults.valueForKey("data")!
Теперь мой вопрос, если это возможно, чтобы сохранить функция по умолчанию пользователя. Например:
var inputData = func helloWorld(){println("Hello World!")}
Можно ли затем вызвать эту функцию, которая была сохранена в пользовательских дефолтов делать что-то похожее на .valueForKey?
Любая помощь ценится! Заранее большое спасибо!
Что случилось, когда вы его попробовали ... – Wain
Я думаю, что вы смешиваете 'valueForKey' и' objectForKey'. – Mundi
Почему вы хотите сохранить функцию? Какая польза от его спасения. – Sandeep