可以将iPhone应用程序中的UITextView与Pebble上的文本层同步吗?
我只想在Pebble手表上显示一个字符串。
发布于 2014-03-20 01:02:46
这可以使用AppSync API来完成,它构建在AppMessage之上,专门用来提供一个适合UI同步的系统。下面的示例取自此official guide中的AppSync部分,并显示了watchapp方面的内容:
const int inbound_size = 64;const int outbound_size = 64;app_message_open(inbound_size,const int outbound_size=64)数据的初始值。
Tuplet initial_values[] ={ TupletInteger(WEATHER_ICON_KEY,(uint8_t) 1),TupletCString(WEATHER_TEMPERATURE_KEY,"42°C"),};
#include <...> AppSync uint8_t;包括同步。
App_sync_init(& NULL);
void sync_tuple_changed_callback(const uint32_t键,const Tuple* new_tuple,const Tuple* old_tuple,void* context) { //更新层//不要忘记调用layer_mark_dirty() }
二元组new_tuples[] ={ TupletInteger(WEATHER_ICON_KEY,(uint8_t) 3),TupletCString(WEATHER_TEMPERATURE_KEY,"73°C"),};app_sync_set(&sync,new_tuples,2);
我不是iOS开发人员,所以我不能在Objective C方面为您提供太多帮助,但我上面链接的文章建议您阅读iOS附带的WeatherDemo应用程序,以获得完整的示例。
https://stackoverflow.com/questions/22509944
复制相似问题