gpt4 book ai didi

ios - Apple Clockkit Complication 不显示占位符数据

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:34:07 24 4
gpt4 key购买 nike

我正在使用 ios 9.2 和 xcode 7.2 在 objective-c 中开发一些 clockkit 并发症

我在这里看了一个很棒的视频 https://developer.apple.com/videos/play/wwdc2015-209/并找到了几篇有用的文章。在此视频以及文章中,声明了并发症 Controller 中的以下代码是静态/占位符并发症所需的全部。

有什么变化吗,还是我遗漏了一些更基本的东西?使用以下代码,我可以看到我的选择复杂功能,但它是空白/空的。

有什么想法吗?我可以继续实现其他代表,但希望首先实现这一步。

- (void)getPlaceholderTemplateForComplication:(CLKComplication *)complication withHandler:(void(^)(CLKComplicationTemplate * __nullable complicationTemplate))handler {

if (complication.family == CLKComplicationFamilyCircularSmall){

CLKComplicationTemplateCircularSmallRingText *tmpl = [[CLKComplicationTemplateCircularSmallRingText alloc] init];

tmpl.textProvider = [CLKSimpleTextProvider textProviderWithText:@"Title Text"];
tmpl.fillFraction = 0.07f;
tmpl.ringStyle = CLKComplicationRingStyleClosed;

handler(tmpl);
} else if (complication.family == CLKComplicationFamilyModularLarge){

CLKComplicationTemplateModularLargeStandardBody *template = [[CLKComplicationTemplateModularLargeStandardBody alloc] init];
template.headerTextProvider = [CLKSimpleTextProvider textProviderWithText:@"Title Text"];
template.body1TextProvider = [CLKSimpleTextProvider textProviderWithText:@"Body Text"];
handler(template);
}

最佳答案

这就是发生在我身上的事情......

我的并发症似乎没有在模拟器上正确地重新安装。它仍在选择未正确实现且为空白的旧版本。重置模拟器,然后重新安装我的 watch 应用程序,就成功了。我发现每当模板更改时,我都需要重置模拟器,否则它不会出现。我正在使用 Xcode 7.3,目标是 WatchOS 2.2

关于ios - Apple Clockkit Complication 不显示占位符数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35007322/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com