菜鸟教程小白 发表于 2022-12-12 15:15:53

ios - iPhone 到 WatchKit 的通信


                                            <p><p>我可以使用 </p> 将数据从 Watch 发送到父应用

<pre><code>
</code></pre>

<p>api 但如何在 Objective C 中将数据从 iPhone 发送到 Watch。</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>您有一些方法可以实现这一目标。最简单的方法是使用 <a href="https://github.com/mutualmobile/MMWormhole" rel="noreferrer noopener nofollow">MMWormhole</a> .</p>

<p>您使用以下方式发送数据:</p>

<pre><code>[self.wormhole passMessageObject:@{@&#34;titleString&#34; : title}
                      identifier:@&#34;messageIdentifier&#34;];
</code></pre>

<p>你收到它使用:</p>

<pre><code>[self.wormhole listenForMessageWithIdentifier:@&#34;messageIdentifier&#34;
listener:^(id messageObject) {
    // Do Something
}];
</code></pre>

<p>请注意,虫洞使用应用组进行通信,因此您需要启用它。</p>

<p>MMWormhole 在底层使用的是 <code>CFNotificationCenterGetDarwinNotifyCenter</code>。实现很简单,如果你想自己实现,你有更多关于 <code>CFNotificationCenterGetDarwinNotifyCenter</code> <a href="https://medium.com/@saberjack/ios-sending-notifications-between-your-apps-3fe7422d6a41%20." rel="noreferrer noopener nofollow">in this medium post</a> 的信息.</p></p>
                                   
                                                <p style="font-size: 20px;">关于ios - iPhone 到 WatchKit 的通信,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/30120666/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/30120666/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - iPhone 到 WatchKit 的通信