Я работаю над приложением и виджетом, который необходим виджету для получения данных из приложения. Я использовал следующие коды для чтения и записи на NSUserDefaults. А также я использовал $(PRODUCT_BUNDLE_IDENTIFIER).widget
для виджета и $(PRODUCT_BUNDLE_IDENTIFIER)
со ссылкой на этот пост. Но виджет не может получить данные из приложения или NSUserDefaults. Как я могу заставить это работать?
func addTask(name: String?) {
let key = "keyString"
tasks.append(name!)
let defaults = NSUserDefaults(suiteName: "group.Mins")
defaults?.setObject(tasks, forKey: key)
defaults?.synchronize()
}
///////
let defaults = NSUserDefaults(suiteName: "group.Mins")
let key = "keyString"
if let testArray : AnyObject = defaults?.objectForKey(key) {
let readArray : [String] = testArray as! [String]
timeTable = readArray
timeTable = timeTable.sort(<)
print("GOT IT")
print("timetable: \(timeTable)")
}