Ios7 将文本视图与Pebble同步

Ios7 将文本视图与Pebble同步,ios7,uitextview,pebble-watch,pebble-sdk,Ios7,Uitextview,Pebble Watch,Pebble Sdk,是否可以将iPhone应用程序中的UITextView与Pebble上的文本层同步 我只想在鹅卵石表上显示一根线 这可以使用来完成,它构建在AppMessage之上,专门用于提供适合UI同步的系统。以下示例摘自本文的AppSync部分,显示了watchapp方面的内容: 要同步监视字段,应用程序需要以字节为单位声明输入和输出缓冲区大小 const int inbound_size=64; const int outbound_size=64; 应用程序\消息\打开(入站\大小、出站\大小);

是否可以将iPhone应用程序中的UITextView与Pebble上的文本层同步


我只想在鹅卵石表上显示一根线

这可以使用来完成,它构建在
AppMessage
之上,专门用于提供适合UI同步的系统。以下示例摘自本文的AppSync部分,显示了watchapp方面的内容:

  • 要同步监视字段,应用程序需要以字节为单位声明输入和输出缓冲区大小

    const int inbound_size=64;
    const int outbound_size=64;
    应用程序\消息\打开(入站\大小、出站\大小);
    
  • 准备数据的初始值

    Tuplet初始值[]={
    TupleInteger(天气图标键,(uint8)1),
    TupletCString(天气温度键,“42°C”),
    };
    
  • 保留全局内存以存储AppSync结构和词典

    #包括
    应用同步;
    uint8_t sync_缓冲区[32];
    
  • 初始化同步

    app_sync_init(&sync,sync_buffer,sizeof(sync_buffer)),
    初始值、数组长度(初始值),
    sync\u tuple\u changed\u callback,sync\u error\u callback,NULL);
    
  • 处理第一次和后续更新

    void sync\u tuple\u changed\u回调(const uint32\u t键,
    常量元组*新元组,常量元组*旧元组,无效*上下文)
    {
    //更新你的图层
    //别忘了调用layer\u mark\u dirty()
    }
    
  • 最后,您可以更新手表端的值。当应用程序已被确认时,将调用回调

    Tuplet新的\u元组[]={
    TupleInteger(天气图标键,(uint8)3),
    TupletCString(天气温度键,“73摄氏度”),
    };
    应用程序同步集(&sync,新元组,2);
    
  • 我不是一个iOS开发者,所以在Objective C方面我帮不了你多少忙,但我上面链接的文章建议阅读SDK附带的iOS WeatherDemo应用程序,以获得完整的示例