- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我正在使用 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/
我正在尝试为我的应用整合一个复杂功能,我希望它可以根据复杂功能条目的内容显示不同的图像,但我不确定如何最好地处理这个问题。 我的 watch 扩展 Assets 目录中添加了一个复杂功能组,但它似乎只
我写了一个带有并发症支持的测试应用 出于某种原因,钟面仅显示 1-2 个向后事件,但我可以在日志中看到当前日期之前的 10-15 个事件。当我为前向事件返回一个空数组时,我所有的后向事件都开始显示在钟
我正在开发一款用于跟踪心率的 watchOS 应用,它运行良好。 是否可以使用 ClockKit 在复杂功能上显示计算出的心率值? 最佳答案 这可能吗? 是的。 可行吗? 不是真的。 Apple 选择
我正在尝试让一张图片作为复杂功能显示在 Apple Watch 的表盘上。我试过 .jpg 和 .png 文件。我相信使复杂功能正常工作的代码是正确的,但由于某种原因,图像变成白色,如下所示: 我的代
我正在使用 ios 9.2 和 xcode 7.2 在 objective-c 中开发一些 clockkit 并发症 我在这里看了一个很棒的视频 https://developer.apple.com
我正在尝试让自定义 ClockKit Complication 正常工作。 我创建了一个符合 CLKComplicationDataSource 的自定义 ComplicationController
我正在尝试创建一个 ClockKit 复杂功能,为一个人的下一个轮类开始时间提供数据,但没有足够的时间线条目生成或生成得不够频繁,因此有时,数据在一定时间后不准确。 我已尝试调试并得出结论,仅创建了
我正在尝试使用通过 WatchConnectivity 从 IOS/iPhone 传输的数据更新 watchOS2 时钟套件并发症。 尽管进行了相当多的研究,但迄今为止未成功。我发现虽然其他帖子描述了
我可以导入 WatchKit 和 WatchConnectivity 并使用各种委托(delegate),如 WCSessionDelegate,没有任何问题。 但是当我尝试导入 ClockKit 或
我是一名优秀的程序员,十分优秀!