38得票6回答
如何设置今天小部件扩展的高度?

我如何改变我的应用程序在通知中心的 Today Extension 高度? 我已经尝试使用 Interface Builder 和代码来实现,Interface Builder 显示高度为 600 的视图,但在设备上并未应用此高度。 似乎我无法使其超过 80 像素...

37得票3回答
"Embedded Content Contains Swift Code" 是 Xcode 6 中的一个构建设置,它的作用是什么?

这是“构建选项”下的一个新设置。它是用来干什么的?我似乎找不到任何文档。我的猜测是:在混合使用Objective-C和Swift的应用程序中,是否必须将其设置为YES以告诉Xcode链接到Swift Runtime?

37得票17回答
iOS 8自定义键盘:改变高度

我尝试在iOS 8中创建一个自定义键盘来替换原始键盘。我真的很努力地搜索了,但没找到是否可能创建一个比原始iOS键盘更高的键盘。我替换了UIInputView,但从未成功地改变可用于我的高度。

37得票2回答
如何在 Xcode 构建时禁用应用扩展的目标?

我正在寻找一种方法来禁用今日扩展(widget)目标,在开发应用程序目标时减少构建时间。

35得票11回答
安装失败“无效参数”当试图运行今天应用程序扩展。

我添加了一个纯净的“Today”应用程序扩展,并使用XCode创建的新方案运行。 在构建完成后(“Build Succeeded”弹出),它立即失败并显示以下错误: 安装失败 无效参数 我已经尝试寻找答案6个小时了,但迄今为止没有成功。 请帮忙!

35得票3回答
从扩展程序内获取主应用程序包

在应用扩展中是否有可能从所包含的应用程序中获取 NSBundle?我希望获得主应用程序的显示名称,而不是扩展的显示名称。

34得票4回答
在iOS 8扩展中访问核心数据SQL数据库(在应用程序和小部件扩展之间共享数据)

问题: 无法从Today View小部件中访问应用程序的Core Data数据库。 在iOS 8下,应用程序本身能够像往常一样读写数据库,但扩展程序将无法创建存储,并显示错误“无法写入文件”。 日志如下: Error Domain=NSCocoaErrorDomain Code=512...

30得票2回答
在iOS 8的今日扩展中如何适应宽度

当我制作任何iOS 8 Today Extension时,即使在Interface Builder中将标签放在x = 0的左侧,左侧仍然会有大约48像素的空白。 我已经看到一些应用程序使用了全宽的小部件。 我该如何达到类似的效果? 谢谢! 更新:已解决 ...

29得票20回答
iOS10 UNNotificationServiceExtension未被调用。

我正在实现一个新的iOS10扩展来使用富通知。我尝试在推送通知上测试它,但它不起作用,我只收到一个简单的通知,并且没有通过扩展。 我按照官方网站和其他一些地方的说明进行了所有操作: 我的应用程序已经可以接收推送通知,并且具有正确的配置文件 我为应用程序添加了一个新的目标:通知服务扩展 我...

29得票1回答
iOS 8的今日小部件中,widgetPerformUpdateWithCompletionHandler的目的是什么?

一直在寻找答案,但一切似乎都模糊不清。无论如何,只想知道以下函数的目的:widgetPerformUpdateWithCompletionHandler 在今日小部件中进行了什么操作。根据Apple:调用此方法以便小部件有机会更新其内容并在操作(例如快照)之前重新绘制其视图。当小部件完成更新其...