问题标签 [ios8-today-widget]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
698 浏览

ios - 今天小部件扩展不显示数据

我正在尝试添加一个今天的扩展,它显示来自 RSS 提要的列表,就像我的应用程序的部分一样。我的问题是它没有显示数据。

。H

.m

在此处输入图像描述

0 投票
3 回答
3988 浏览

ios - 从 Today 扩展中安排本地通知

我正在制作一个包含 Today Extension 的应用程序。今天的扩展显示了一个计时器列表,如果用户选择其中一个计时器,我想为该计时器创建和安排本地通知。

我的问题是通知的调度是用这行代码完成的:

不幸的是,它依赖于UIApplication.sharedApplication()无法从扩展中访问。

所以我的问题是:如何在 Today 扩展中安排本地通知?

有趣的是,我可以使用我的应用程序和我的扩展程序之间共享的代码创建一个框架,并且在该框架中我可以调用:

如果我然后从我的扩展中导入该框架并调用schedule()我得到这个输出:

因此,在扩展程序中运行的模块可以访问,UIApplication.sharedApplication()因为此代码实际上试图安排通知,但系统没有准备好扩展程序请求显示警报的权限,因此它失败了(无论如何,这就是它的样子)。

我该如何解决这个问题?

另外,我知道我可以使用 url 启动我的应用程序并正常安排来自应用程序的通知,但这不是用户友好的。拥有今天扩展的全部目的是让用户不必打开应用程序来安排通知。交互必须快速、简单和透明,并且将用户从他们所在的应用程序中拉出来只是为了运行几行代码然后完成它不是我想做的事情。

0 投票
1 回答
868 浏览

ios - Today Extension(Widget)在应用更新期间未更新

我在 appstore 中有一个包含小部件的应用程序,它工作正常。现在,当我尝试为现有小部件提供更新并尝试通过 Xcode 安装时,应用程序会更新,但小部件不会被新版本替换。请提供解决方案。

0 投票
1 回答
514 浏览

ios7 - iOS7 应用程序中的 iOS8 Today 小部件?

鉴于目前 iOS8 的使用率只有 50%,我不想让我的下一个版本独占 iOS8。使用 Xcode 似乎可以为 iOS8 编译一个目标,例如今天的扩展,而无需更改主 App 并将其留在 iOS7。是否有人成功更新了 iOS7+ 应用程序,包括 iOS8 Today Widget 扩展?

0 投票
1 回答
89 浏览

ios - Today Extension 没有出现在通知中心

我在我的项目(2 岁)中添加了 Today Extansion,但它没有出现在通知中心。添加本教程时帮助我:http ://www.raywenderlich.com/83809/ios-8-today-extension-tutorial

我的项目有两个目标(开发、生产)。我使用 Xcode 6.1 和 cocopoads。当我运行 TodayExt 方案时:

http://pl.tinypic.com/r/2146zhk/8

它卡住了。

当我创建新的 Xcode 项目时,一切正常。

我应该在我的项目中检查什么?

0 投票
1 回答
1213 浏览

ios - iOS Today 小部件扩展:检测是否在锁定屏幕中打开

无论如何查看用户是否从锁定屏幕激活了通知中心?如果 iPhone 仍处于锁定状态,我想在小部件中隐藏一些私人信息。

0 投票
2 回答
982 浏览

ios - iOS Today Extension NSUserDefaults 使用回调与包含应用程序共享数据

我有以下问题:

我创建了一个 Today Extension,其中包含一个UISwitch. NSUserDefaultsToday Extension 中此开关的 IBAction 应使用initWithSuite存储开启状态,如下所示:

现在在我的包含应用程序中,我知道我可以使用以下方法访问开关状态:

我正在寻找一种解决方案,当开关的值发生更改时,它会在我的主包含应用程序中给我一个回调。

在这个解决方案中,我必须设置一个NSTimer例如每 200 毫秒刷新一次用户默认值。

通过将观察者添加到 sharedDefaults 是否有任何解决方案?

0 投票
0 回答
461 浏览

testflight - 使用 TestFlight 使用 TodayExtension 安装 iOS 应用程序无法正常工作

当我第二次安装 Testflight 构建时,我今天的扩展不起作用(刷新)。我需要关闭/打开电源并且扩展程序正常工作。

如果我删除以前的版本并从试飞中安装新版本,它也可以正常工作。

以下是步骤:

1)从没有应用程序的设备开始 2)从 TestFlight 安装 3)添加今天的扩展小部件 4)验证一切正常。5) 从 TestFlight 再次安装 6) 小部件停止工作 7) 关机 8) 开机 9) 验证小部件是否再次工作

如果我在第 5 步之前删除该应用程序,则该小部件可以完美运行,无需执行第 7 步和第 8 步。

还有谁有相同的问题吗?

0 投票
2 回答
490 浏览

ios - iOS 8 Widget Ad Hoc 分发

我正在尝试使用临时配置文件分发一个简单的今日小部件。

小部件在调试模式下从 XCode 调用时可以完美运行,但在设备上安装临时应用程序时显示为空。

我已经断言

  • 配置文件正确
  • 应用程序(几乎没有代码)启动并显示信任请求
  • preferredContentSize 已设置
  • 小部件出现在小部件列表中(编辑模式)
  • 小部件出现在通知中心,带有标题,但高度为零。

    有什么线索吗?谢谢。

更新:

小部件实际上已执行(loadView、viewDidAppear、...)但崩溃了。鉴于它几乎是空的,并且它在调试模式下工作,这很奇怪。崩溃报告没有有用的信息。

更新 2:

将 MKMapView 添加到控制器的视图会使其崩溃。很奇怪。

0 投票
1 回答
2833 浏览

ios - 当“ipa”出现错误时:“没有有效的配置文件允许指定的权利:com.apple.security.application-groups”

我正在 xCode 6.1 中制作具有今日小部件的 App 的 ipa。

成功存档后,当我单击导出时->> Save for adHoc 部署并出现以下错误:

没有一个有效的配置文件允许指定的权利:com.apple.security.application-groups

我检查它包含应用程序组的配置文件。

任何人都知道如何解决这个问题?