Я разрабатываю некоторые сложности Clockkit в objective-c, используя ios 9.2 и xcode 7.2
Я посмотрел здесь отличное видео https://developer.apple.com/videos/play/wwdc2015-209/ и нашел пару полезных статей. В этом видео, а также в статьях утверждается, что следующий код в Complications 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);
}
CLKComplicationFamilyCircularSmall
в else if, поэтому этот путь никогда не выполняется. - person   schedule 26.01.2016