问题标签 [today-extension]
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.
ios - 使用自动布局为今天的 iOS8 扩展设置固定高度
我正在尝试实现一个简单的今天小部件,其中包含一个具有固定高度的标签。
在文档中它说:
如果小部件有额外的内容要显示,您可以依靠自动布局约束来适当地调整小部件的高度。
但是,我不断收到“无法同时满足约束”的警告。
这是我尝试过的:
- 创建一个新的“Today Extension”目标,它创建带有“Hello World”标签和视图控制器的故事板。
- 将高度约束设置为“Hello World”标签。
当我跑步时,我得到:
我究竟做错了什么?使用自动布局创建具有固定高度的小部件的正确方法是什么?
ios - iOS 8 的 Today Widget 和 iCloud / NSUbiquitousKeyValueStore
我做错了什么,还是NSUbiquitousKeyValueStore
根本不允许从 iOS 8 上的 Today Widget 访问?
我正在尝试访问包含的应用程序NSUbiquitousKeyValueStore
,但是,例如,当我 -synchronize; 它返回 0,如失败。
谢谢你,马特
ios - 设备锁定时在 Today 扩展中加载文件
在我今天解锁设备的扩展中,这行代码按预期工作,从图像路径返回数据:
但是,当我的设备被密码锁定时,它返回 nil。当设备被锁定时,有什么方法可以访问文件系统中的图像?我可以很好地访问 UserDefaults,但不能访问我的共享组目录中的文件。这是我创建路径的方法,调用imagePath
,在这两种情况下都正确填充了我期望的路径:
ios - 如何从应用程序中删除 ios Today 扩展
我已添加today extension
到我的应用程序(仅用于测试),现在我想将其删除。我试图删除所有似乎与扩展名相关的文件,但是当我再次运行应用程序时,扩展名在今天的通知视图中仍然可用......谁能帮我删除它?非常感谢!
ios - Dose NSTimer 可以在 Today Extension (Widget) 中使用吗?
我想在 Today Extension 中使用 NSTimer 来刷新小部件,但我不知道这种行为是否合法?
我做了一个演示,使用 NSTimer 每 1 秒计数和刷新一次小部件 UI,看起来很有效,但问题是当用户退出通知中心时,计时器仍在运行,我应该何时何地停止计时器?
ios - 如何本地化 iOS 8 Today Widget?
我正在尝试本地化我的 iOS 8 Today 中心小部件。
我有一个专门用于小部件的情节提要,然后点击本地化按钮并选择西班牙语。与我本地化应用程序的正常部分的方式相同。正如你在这里看到的:
这些文件具有以下设置,其中 Target Membership 设置为我的扩展名:
无论我尝试什么(为每种语言使用 .strings 或单独的 .storyboards,甚至通过代码设置 NSLocalizedStrings),我都无法让语言在通知中心小部件中正确本地化。在常规应用程序中,一切都按预期工作。有人有什么经验或想法吗?谢谢!
ios - 在今天的扩展中复制的主要应用资产目录
当我添加一个 Today Extension 时,我的应用突然变重了……所以我做了一个快速检查,看看这些脂肪是从哪里来的。看起来 .apex 是 13MB,“Assets.car”文件比我的主应用程序中的文件(+8MB)还要大。问题是,我在扩展中的资产目录中只使用了一张图片。
我在 Xcode 中检查过,我的主应用程序资产目录没有切换为使用扩展程序复制,但听起来确实如此。
正常吗?您知道如何减少最终的 .apex 大小吗?
谢谢!
ios - 今天扩展,表格单元格不显示
我一直在为应用程序编写今天的扩展程序,并且我从主应用程序核心数据数据库加载它。一切似乎工作正常,我可以看到正在加载的核心数据信息,但我没有显示任何单元格
我有的代码
cellforrowatindex 路径中 nslogs 的结果导致
2014-09-23 00:14:34.663 Medicine Tracker 2[17360:1173272] MOC 创建
2014-09-23 00:14:34.940 医学追踪器 2[17360:1173272] Med: Med
2014-09-23 00:14:34.955 Medicine Tracker 2[17360:1173272] Med: Trdt
2014-09-23 00:14:34.963 Medicine Tracker 2[17360:1173272] Med: Jfthm
2014-09-23 00:14:34.972 Medicine Tracker 2[17360:1173272] Med: Te
2014-09-23 00:14:34.983 Medicine Tracker 2[17360:1173272] Med: Sf
2014-09-23 00:14:34.999 医学追踪器 2[17360:1173272] Med: T
所以我知道正在加载数据
ios - 今日扩展 UIWebView
我的应用程序有一个包含每日报价的部分,该报价是从互联网上的网页中提取的。我一直在尝试使用 Today Extension 添加报价,以便可以在那里查看,但扩展始终显示为空白。
我已经添加了带有故事板的今日扩展文件,并在我拥有的代码的实现文件中:
但是,我得到的只是通知中心中显示“无法加载”的空白行。我究竟做错了什么?
ios - 在 iOS 8 中使用框架与小部件共享资源
我有一个带有 Today 扩展的应用程序。
我在框架中有 CoreData 相关代码和预加载的 .sqlite 数据库。
我需要从应用程序和小部件中获取该 .sqlite 资源的 URL,以将其保存到应用程序组容器。
像这样的东西:
我可以这样做吗?怎么做?