首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Apple Clockkit复杂性不显示占位符数据

Apple Clockkit复杂性不显示占位符数据
EN

Stack Overflow用户
提问于 2016-01-26 13:03:04
回答 1查看 1.4K关注 0票数 3

我正在使用iOS9.2和Xcode7.2在objective-c中开发一些时钟包复杂性

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

有什么改变了吗,还是我在这里遗漏了一些更基本的东西?有了下面的代码,我可以看到选择的复杂性,但是它是空的。

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

代码语言:javascript
复制
- (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);      
    }
EN

回答 1

Stack Overflow用户

发布于 2016-05-17 08:00:56

这就是发生在我身上的事。

似乎我的复杂性没有在模拟器上正确地重新安装。它仍然在拾取一个没有正确实现的旧版本,并且是空白的。进行模拟器重置,然后重新安装我的手表应用程序,这就起到了作用。我发现每当模板改变时,我都需要重置模拟器,否则它就不会出现。我使用的是Xcode7.3,目标是WatchOS 2.2

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35007322

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档