问题标签 [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 回答
182 浏览

ios - 从扩展程序打开应用程序,属性仅在第一次更改

我有一个今天的小部件扩展,当我单击一个按钮时,它会打开应用程序。我第一次单击按钮并按照代码执行时,它使用自定义 URL 方案来传递数据。这在 AppDelegate 中进行了解析,并确定了要填充的数据ViewController。使用ViewController情节提要 ID 实例化。将值应用于ViewController的属性之一,然后viewDidLoad根据传入的 Value 填充其余值。这一切都是第一次。

但是,如果我点击主页按钮,打开通知中心,点击我的应用程序中的一个按钮并第二次完成整个过程。我像往常一样单步执行代码,所有值都已设置,但是当ViewController显示时,值(例如UILabel)与第一次相同,但它们应该已经更改。

//

}

//

0 投票
3 回答
5262 浏览

ios - How to rename an iOS 8 Today Widget?

I've just started experimenting with adding an iOS 8 Today Widget to my app, it's going ok so far but I followed the original template and got my widget created with TodayWidget as its name. In the context of my app's files in Xcode that target/product name is fine. But sadly this is the name that also displays within notification centre, above my widget.

I've tried tracing through various names in my project that match what's being displayed but so far I've yet to find one that lets me update the name displayed.

Anyone got any ideas?

0 投票
3 回答
4633 浏览

objective-c - 将应用程序扩展安装到设备?

我正在尝试在我的 iPhone 设备上安装我的应用程序扩展,但出现以下错误:

应用程序容器具有包 ID:com.companyName.AppName,应用程序扩展的包标识符是 com.companyName.AppName.WidgetApp。

我尝试使用相同的配置对扩展进行签名,我还从苹果开发者网站安装了不同的 AppID,并为应用扩展安装了新的配置文件,还尝试将扩展小部件的签名设置为自动,但仍然出现相同的错误并且该应用程序无法在设备上启动。

我应该怎么做才能将我的应用程序扩展安装到设备上?

这是我的应用程序和扩展程序的常规选项卡的屏幕截图:

应用程序: 在此处输入图像描述

扩大: 在此处输入图像描述

谢谢你。

0 投票
1 回答
623 浏览

ios - 如何在扩展程序和容器应用程序之间共享 SQLite 数据库

我想在应用扩展和容器应用之间共享一个 SQLite 数据库。数据库从(容器应用程序的)主包复制到应用程序组。扩展从该数据库副本读取和写入。问题是,如果在容器应用程序之前打开扩展程序,则没有可读取的数据库。我能做些什么?

0 投票
1 回答
121 浏览

ios - 归档包含小部件的应用程序时出错

当我想用今天的扩展存档应用程序时,我会遇到这个错误:

chown:“名称”:非法用户名命令 /usr/sbin/chown 失败,退出代码为 1

有什么问题?我的应用程序与分机。当我构建到我的 iPhone 时工作正常

谢谢

0 投票
1 回答
282 浏览

ios - 今天 Widget 应用发布“过于敏感”

我的应用程序有一个 Today 小部件,点击它会启动包含的应用程序。问题是它似乎“过度敏感”。有时当我只是滚动时,小部件会将其识别为点击并启动应用程序。

这是我的代码:

整个小部件的顶部基本上有一个按钮。

我怎样才能解决这个问题?

0 投票
2 回答
1094 浏览

ios - 今日视图扩展中的 UISlider(小部件)

UISlider在 iOS8 Today Extension 中使用 a 时遇到问题。当您开始向右滑动滑块时,一切正常。您可以继续从左向右滑动,反之亦然。

但是,如果您开始向左滑动,通知中心将从“今天”视图滚动/滑动到“通知”视图。

谁能帮我弄清楚,如何禁用这种行为?

0 投票
1 回答
106 浏览

ios8-today-widget - 今日扩展:如何显示长文本?

我不知道我做错了什么还是不可能:我想显示更长的文本,但高度似乎限制为 568 像素(iOS 8 Today Extension 的最大高度?)。我正在使用 a UITextView,所以我希望它可以滚动,但这也是不可能的。

没有办法显示全文吗?

0 投票
1 回答
516 浏览

path - 安装新版本的 iOS Today 小部件,路径冲突错误

0 投票
4 回答
1480 浏览

ios - iOS Today Extension Table View Rows 只检测标签上的点击

我在 iOS 上的今日小部件遇到了最奇怪的问题。

我有一个简单的小部件,其表格视图如下:https ://grab.edr.io/2e557aa43a34b7460b1eac44cbcaf596.png

问题是,当我点击其中一个标签时,它只响应触摸(仅突出显示行),而不是行的其余部分(空白)。

这发生在设备和模拟器上。

我正在使用 tableView:didSelectRowAtIndexPath: 检测触摸,所以我看不到那里的问题。

这是我的故事板的截图:https ://grab.edr.io/c2dc09db20ded2b471dc94ea339141b8.png

任何帮助或想法将不胜感激!

谢谢。