Tag: 今天扩展名

当设备被locking时,将文件加载到今日分机中

在我的今天扩展与我的设备解锁,这一行代码按预期工作,从图像path返回数据: let imageData = NSData(contentsOfFile: path) 但是,当我的设备被locking密码,它返回零。 设备locking时,有没有办法访问文件系统中的图像? 我可以很好地访问UserDefaults,但不能访问共享组的目录中的文件。 这里是我如何创buildpath,调用imagePath ,正确填充我期望在这两种情况下的path: func rootFilePath() -> String? { let manager = NSFileManager() let containerURL = manager.containerURLForSecurityApplicationGroupIdentifier(GROUP_ID) if let unwrappedURL = containerURL { return unwrappedURL.path } else { return nil } } func imagePath() -> String? { let rootPath = rootFilePath() if let uPath = rootPath { return […]

如何将Firebase添加到Today Extension iOS

我需要能够在我的“今日视图扩展”中使用Firebase,但似乎无法导入Firebase模块。 我想这是因为我需要一个新的目标在我的cocoa豆荚文件,但我不知道如何做到这一点。 谢谢。

无法从NSUserDefaults检索数据到今天的扩展(Swift)

我有一组数组,这些数组都包含一些我创build的自定义Task对象的实例。 我将数组保存到NSUserDefaults,如下所示: 自定义任务对象 class Task:NSObject, NSCoding { var name:String var notes:String var date:NSDate var dateUse:Bool var taskCompleted:Bool init(name:String, notes:String, date:NSDate, dateUse:Bool, taskCompleted:Bool){ self.name = name self.notes = notes self.date = date self.dateUse = dateUse self.taskCompleted = taskCompleted } required init(coder decoder: NSCoder){ self.name = decoder.decodeObjectForKey("name") as! String self.notes = decoder.decodeObjectForKey("notes") as! String self.date = decoder.decodeObjectForKey("date") […]