Tag: ios8 today widget

以横向模式发布在Widget中

我有这个令人讨厌的小部件问题,它在横向模式下修剪我的视图的内容。 我已经把内容大小静态,但它不工作。 苹果是否限制小部件在景观中具有特定的高度? 苹果的界面指导方针表示不推荐,但是可行吗? 编辑:

如何频繁更新通知中心的今天小部件?

我发现我的通知中心小部件不会经常刷新。 正因为如此,过时的数据正在呈现。 每次打开“今日”视图时,我都无法find让小部件刷新的方法。 我已经看到了像NBA Gametime这样的应用程序,每当我下拉菜单去查看这个小部件的时候,它都能够进行更新。 如何在我的应用程序中获得此function?

EXC_BAD_ACCESS with viewWillTransitionToSize和Xcode 6.3

此代码用于在我们今天的扩展,但现在使用Xcode 6.3的EXC_BAD_ACCESS。 什么是新问题? override func viewWillTransitionToSize(size: CGSize, withTransitionCoordinator coordinator: UIViewControllerTransitionCoordinator) { coordinator.animateAlongsideTransition({ context in self.tableView.frame = CGRectMake(0, 0, size.width, size.height) }, completion: nil) }

今天的小工具不启动设备(在模拟器上工作)

嗨,我有非常奇怪的问题。 My Today Widget在Simulator中工作得很好,但是当我select在真实设备上运行它并select'Today'时,应用程序xCode只是说'在XXX的iPhone上运行今天',但是在该设备上没有小部件。 我检查了不包括部分,也不在那里。 我搜查了很多,大多数人有三种问题: 缺less64位体系结构。 我的configuration是: 不同的应用程序和扩展名前缀 – 我的是完全一样的(当然还有widget的.TodayWidget) 一些内部崩溃的小部件 – 但是当这种情况发生,你可以看到至less小部件的标题。 而且我的小部件在模拟器中工作正常。 所以,任何意见将高度赞赏? 我试过干净的项目,从设备重新启动xCode中删除它…我正在使用xCode 6.2并尝试在iPhone 5(iOS 8.2)和iPhone 6+(8.2) UPDATE 更新设备到iOS 8.3因此xCode到6.3似乎解决了这个问题。 但是,我担心,如果它可以在其他iOS 8.2设备上工作。 解 正如@gaRik所指出的,我的小部件部署目标被设置为8.3,导致小部件在8.2设备上失败。

用今天的扩展xctool构build

我们有一个与今天的扩展集成的应用程序,我们使用xctool和Jenkins进行连续构build和内部分发。 在命令行中,在我们使用之前 xctool -workspace our_workspace.xcworkspace -scheme app_schme -xcconfig path_to_xcconfig -configuration Release build archive -archivePath path_to_archive 生成存档,然后导出到.ipa,它工作正常。 但现在扩展,我们必须build立它与另一个计划和xcconfig,我们把证书和供应configuration文件在xcconfig,因为今天扩展是一个新的目标,应该build立自己的证书和configuration文件,我想知道如何实现使用xctool。 任何帮助表示赞赏。

在iOS 8 Today Extension中获取parse.com用户数据时出现exception

我正在尝试获取PFUser的PFObjects列表,以显示在iOS 8 Today窗口小部件中。 在Parse的这篇博客文章之后,我已经在Xcode的主应用程序和扩展中启用了相同的App Groups和Keychain Sharing。 我也启用了我的主要应用程序的AppDelegate和我今天的扩展viewDidLoad以下: [Parse enableLocalDatastore]; [Parse enableDataSharingWithApplicationGroupIdentifier:@"group.com.me.myapp" containingApplication:@"com.me.myapp"]; [Parse setApplicationId:@"myAppId" clientKey:@"myClientId"]; 在widgetPerformUpdateWithCompletionHandler ,我构build并执行了我的查询: – (void) widgetPerformUpdateWithCompletionHandler:(void (^)(NCUpdateResult))completionHandler { PFQuery *query = [PFQuery queryWithClassName:@"Note"]; [query whereKey:@"User" equalTo:[PFUser currentUser]]; [query findObjectsInBackgroundWithBlock:^(NSArray *objects, NSError *error) { if (!error) { // check for difference between current and new data if([self hasNewData:objects]) { // fresh data […]

在iOS 8.1.2上启动之前,今日扩展崩溃

我一直在做一个今天的扩展,从饲料下载文章,并显示最新的。 整个事情在iOS 8上工作得很好,仍然在iOS 8.1上工作,然后到了iOS 8.1.2,我们开始抱怨今天的扩展不能工作了。 我尝试在iOS 8.1.2设备上进行debugging,并在扩展甚至启动之前,崩溃,并出现此错误: Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** setObjectForKey: object cannot be nil (key: <__NSConcreteUUID 0x174027280> 5AFB07AB-5DCD-46FE-8D07-44DE0F3789F2)' 我已经阅读了这篇文章,介绍了在开发今天的扩展时频繁出现的错误: http : //www.atomicbird.com/blog/ios-app-extension-tip Tom Harrington在他的文章中说: 在iOS 8(和其他最新版本)中,在Xcode的构build设置中启用模块意味着你不需要明确地列出你想要使用的所有框架。 他们会被自动find。 但NotificationsCenter.framework并不是这种情况,即Today extensions使用的情况。 如果从构build设置中删除,则不会收到任何生成警告或错误。 但是,当你尝试加载扩展名时,你会从libextension.dylib中得到一个exception,你的扩展将不会被加载。 exception的消息是没有启发性的: 2014-08-16 12:06:53.793 TodayTestExtension [41313:6111763] *因未捕获exception'NSInvalidArgumentException'而终止应用程序,理由:'* setObjectForKey:object不能为零(键:<__ NSConcreteUUID 0x7fd729422390> ED3B42F8-66CD-4CB0- BCD5-F3DBA​​6F34DB5)'如果你正在做一个今天的扩展,就把这个框架留在构build设置中。 它不应该在那里,但它确实。 我的扩展在其构build设置中包含了NotificationCenter.framework,但是我怀疑我的问题在某种程度上可能是相似的。 任何人都面临类似的问题? 任何想法如何解决它?

iOS Swift Today Extension:从容器应用程序导入类?

我有一个与今日小部件的应用程序。 我想在TodayViewController.swift的容器应用程序中使用模型类。 这样的事情可能吗? 我将该文件复制到Today Extension文件夹中,并试图导入它。 没有骰子。 我无法在文档或在线中find答案。 谢谢

如何重命名iOS 8 Today窗口小部件?

我刚刚开始尝试将iOS 8 Today窗口小部件添加到我的应用程序中,但到目前为止还不错,但是我遵循原始模板并使用TodayWidget作为名称创build了我的窗口小部件。 在我的应用程序在Xcode文件的上下文中,目标/产品名称是好的。 但遗憾的是,这也是通知中心内显示的名称,位于我的小部件之上。 我已经尝试通过我的项目中的各种名称跟踪正在显示的内容,但到目前为止我还没有find一个可以让我更新显示的名称的跟踪。 任何人有任何想法?

iOs今天扩展不会启动 – 丢失连接到设备

我为我的应用程序创build了一个今天的扩展,它在我的手机上工作正常,但是如果我尝试启动任何其他设备上的小部件目标,我得到这个错误 我运行xcode 6.0.1