Я попытался использовать openParentApplication: reply: вызывается из расширения в сочетании с приложением: handleWatchKitExtensionRequest: reply: delegate, вызываемый делегатом приложения в приложении ios (для ответа на расширение).
эти две функции позволяют передавать словари взад и вперед между приложением и расширением часов.
я называю openParentApplication: ответ: что позволяет мне передать словарь, а затем приложение: handleWatchKitExtensionRequest: ответ: автоматически вызывается, и когда закончил он вызывает функцию обратного вызова из openParentApplication: ответ:
я в основном создать петля из этого.
Я могу получить nsstrings и nsnumbers (счетчик), переданный обратно на расширение из делегата приложения. цикл довольно быстро выполняется в симуляторе (однако я не вижу, чтобы он был намного медленнее на стороне симулятора, поскольку код расширения также находится на iphone, в соответствии с моим пониманием документации).
В любом случае, как только я попытаюсь добавить uiimage к этому уравнению (к словарю в обратном вызове), весь словарь получает как нуль в обратном вызове расширения (no nsnumber больше, а nsstring).
кажется, возможно, os намеренно блокирует попытки видео, подобные этому (ручная обрамление изображений).
Если у кого-то еще есть идеи, я бы хотел их услышать. Я еще не пробовал «передачи обслуживания».
спасибо Майку за быстрый ответ. Таким образом, в настоящий момент воспроизведение «видео» не поддерживается. Также нет поддержки аудио. Правильно ? Не могли бы вы поделиться ссылкой ссылки, это будет более полезно для меня и выбрать ваши отзывы в качестве ответа. Спасибо. –
Я не знаю какой-либо официальной документации Apple, в которой указаны эти ограничения, потому что они просто не рассматривают их в текущей версии WatchKit. Другими словами, зачем говорить о чем-то, чего там нет? Это будет похоже на документ, объясняющий, почему на машине нет крыльев. :-) –