Tag: 今天扩展

iOS 8 Today Extension的最大高度?

我正在使用dynamic大小的表进行今天的扩展。 我已经能够得到表格来调整内容的使用: self.preferredContentSize = accountsTable.contentSize 但是,我发现它不会比一定大小(568像素)更高,即使我可以告诉表contentSize更大。 我不清楚这是否是一个内置的限制,或者如果有解决这个问题的方法,可以制作一个更大的视图。 看起来,一些以前的扩展(股票小部件)能够变得更大。 其他任何人都陷入了同样的行为。 任何人都知道是否有可能使立即显示更大的扩展或使用“显示所有”button,如股票部件?

是否有可能刷新今日小工具的计时器?

我想知道是否有可能更新当前小部件中的计时器的文本标签。 我看了一下,但没有任何帮助。

如何在今天的扩展(iOS)中访问CoreData模型

是否有可能像在原来的应用程序一样快速扩展中使用我的CoreData模型? 如果是的话,我如何创buildNSManagedObjectContext? 我真的没有线索,除了组标识符,但不幸的是我不知道如何获得上下文.. 在过去,我创build的应用程序开始时,我想使用CoreData的检查,然后我通过我的AppDelegate managedObjectContext ..但我怎么能做一个这样的扩展在这样的思考? 苹果公司不提供有关的信息.. 我在AppDelegate中编辑了这一行: NSURL *storeURL = [[self applicationDocumentsDirectory] URLByAppendingPathComponent:@"HTWcampus.sqlite"]; 到这个(包括组到两个目标之后): NSURL *storeURL = [[NSFileManager defaultManager] containerURLForSecurityApplicationGroupIdentifier:@"group.BenchR.TodayExtensionSharingDefaults"]; storeURL = [storeURL URLByAppendingPathComponent:@"HTWcampus.sqlite"]; NSLog(@"StoreURL2: %@", storeURL); 由于我的应用程序中现有的数据库已经不存在了(这是好事,因为我认为它把数据库放在共享段中)。 但是我怎样才能在扩展中创build我的上下文的实例? 我怎样才能访问我的NSManagedObject子类? 在扩展中,我有这个代码到目前为止: var context: NSManagedObjectContext! override func viewDidLoad() { super.viewDidLoad() var storeURL = NSFileManager.defaultManager().containerURLForSecurityApplicationGroupIdentifier("group.BenchR.TodayExtensionSharingDefaults") storeURL = storeURL?.URLByAppendingPathComponent("HTWcampus.sqlite") let modelURL = NSBundle.mainBundle().URLForResource("HTWcampus", withExtension: "momd") let model […]