Ручное нажатие на усложнение под watchOS 2

У меня есть временная шкала с записями разных типов, и мне нужен способ направить пользователя к определенному контроллеру интерфейса (или к тому же контроллеру, но с другим контекстом) в зависимости от типа записи. Есть ли способ справиться с нажатием на усложнение в watchOS 2?


person Dmytro Hutsuliak    schedule 07.09.2015    source источник
comment
Более подробную информацию смотрите в видеороликах с сессий WWDC15. Вы можете найти их на сайте developer.apple.com.   -  person Seyyed Parsa Neshaei    schedule 15.09.2015
comment
Вы уже видели это developer.apple.com/videos/wwdc/2015/ ?id=209 но к сожалению об этом ничего нет.   -  person Dmytro Hutsuliak    schedule 15.09.2015


Ответы (1)


В главном контроллере интерфейса переопределите handleUserActivity:(NSDictionary *) userInfo следующим образом:

-(void)handleUserActivity:(NSDictionary *)userInfo
{
    NSDate* timelineDate = userInfo[CLKLaunchedTimelineEntryDateKey];
    NSLog(@"%@", timelineDate);
}

Вы можете знать только дату начала записи на временной шкале, вы не можете определить семейство осложнений (вы упомянули это как тип записи?) или другую информацию.

По крайней мере, Вы можете выяснить, запускается ли приложение по усложнению.

person jeeeyul    schedule 08.10.2015
comment
Идеальный! Это то что мне нужно. - person Dmytro Hutsuliak; 11.10.2015