30得票2回答
iOS 10: 如何调试Today Widget - "无法加载"消息

在我看来,无论出于何种原因,每当今天小部件崩溃时,它都会显示“无法加载”消息(如所附屏幕上所示)。 当发生这种情况时,调试器中什么也没有启动,控制台上也没有任何内容。这对我来说就像是大海捞针。有没有可能以任何方式在Xcode中调试“无法加载”消息? Xcode版本:8.2 iOS模拟器:...

21得票3回答
今日小部件扩展高度 - iOS10

今日小组件视图模式的高度无法在紧凑模式下设置,无论我设置什么值。它会将小部件的高度设置为默认值。展开模式运作完美,并且值已正确设置并反映在小部件中。 我已经在viewDidLoad()方法中添加了此行代码。self.extensionContext?.widgetLargestAvailabl...

17得票4回答
iOS 10 中的 Today Extension 紧凑模式高度问题

我无法更改iOS 10小部件在紧凑模式下的高度。 我的小部件里面没有任何视图。然而,无论我为紧凑高度设置什么值,它似乎都会忽略它。 以下是我的代码: - (void)viewDidLoad { [super viewDidLoad]; // Do any addition...

10得票1回答
为什么iOS 14上的今日小组件会显示“无法加载”,并且无法进行调试?

当我在 iOS 14 上运行我的 iOS 12+ 应用程序时,(长期存在的) 今日小组件无法再使用。小组件内容只显示 无法加载。 同样的代码在 iOS 13 及以下版本上都没有问题。 注意: 这与 iOS 14 引入的新主屏幕小组件无关。它们工作正常。这是关于旧版今日小组件的问题。 我找...

9得票2回答
iOS 10今日视图小部件:如何确定它是否*实际*在屏幕上/可见?

我有一个小部件,每天定期从服务器检索更新,但如果用户真的查看它,希望它能立即再次更新。在iOS 8/9中这一直很好用... viewWillAppear在视图即将出现时被触发。 但是在iOS 10中,它似乎会在其他时间发生。不确定何时会发生。但突然间,我的更新服务获得了约5倍的访问量,这是一...

8得票2回答
今天的iOS 10扩展:显示更多/显示更少

今天已经更新了适用于iOS 10的扩展程序,实现了委托方法: -(void)widgetActiveDisplayModeDidChange:(NCWidgetDisplayMode)activeDisplayMode withMaximumSize:(CGSize)maxSize { ...

7得票2回答
iOS今日扩展引起程序退出代码为0。

我正在使用Xcode 8.0和Swift 3。 我正在制作一个可以显示文本和图片的Today Extension,但经常会出现以下消息,导致Today Extension无法工作。有时候它能够工作。 “程序以退出代码0结束” 我将数据保存在realm中,Today Extension使用...

7得票1回答
iOS 10 中的 Today 小部件无法扩展。

我正在尝试解决我的今日小组件问题。在iOS10上按下“显示更多”按钮后,它不会扩展。它的大小始终保持不变。 这是TodayViewController.swift的代码: import UIKit import NotificationCenter class TodayViewCont...