問題タブ [mmwormhole]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1788 参照

objective-c - NSManagedObjectContext を更新する

iPhone アプリケーション用の WatchKit 拡張機能を作成しています。アプリ グループを使用して Core Data を共有しています。これは機能しており、データは共有されています。watch を使用して新しいNSManagedObjectオブジェクトが作成されると、新しいオブジェクトが作成されたという通知を iPhone アプリに送信します。それを行うには、 を使用しますMMWormhole。iPhone アプリがMMWormhole通知を受け取り、最後のステップである更新を行う必要がありNSManagedObjectContextます。どうすればいいですか?

NSManagedObjectContextDidSaveNotification内部通知の転送とiPhoneアプリでのMMWormhole利用を試みていたのですが、通知のシリアル化がうまくいかず、対応していません。mergeChangesFromContextDidSaveNotificationMMWormholeNSManagedObject

0 投票する
2 に答える
3728 参照

ios - Swift で MMWormhole を正確に使用するにはどうすればよいですか?

iPhone アプリケーションがあり、WatchKitExtension を追加しました。StringiPhone アプリから、Watch の画像を変更することになっている WatchAppに渡したいと思います。

  • 私がすでに行ったことは、ソースファイルをダウンロードしてMMWormhole.m&をインポートすること.hでした。これらは Obj-C で記述されているため、Xcodeによって自動的にブリッジされました。
  • また、アプリ グループを追加し、WatchExtension と iPhone ターゲットに対して有効にしました

GitHubのチュートリアルでは、次のようにワームホールを初期化する必要があると書かれています。

...そして、次を使用してメッセージを送信します。

しかし、実際にはそれをどこに置くべきかわかりません。iPhoneアプリケーションWatchExtensionでSwiftを使用しています。

誰でも私を助けてもらえますか?

0 投票する
0 に答える
94 参照

objective-c - mmWormHole ライブラリと appGroupContainerPath 変数が常に nil を返す

ライブラリをテストしていますが、messagePassingDirectoryPath. メッセージを生成すると正しく動作しますが、聞いていると次の問題が発生します。

関数を使用listenForMessageWithIdentifierしてメッセージをリッスンし、ライブラリ フローでmessagePassingDirectoryPath関数行に到達したとき:

常にヌル値を返します。

self.applicationGroupIdentifier変数は私のグループで正しい値を持っています。

NSString *directoryPath = appGroupContainerPath;実際のパスを文字列に設定すると、そのような(@"/Users/gero/Library/Developer/CoreSimulator/Devices/FA4C68DD-4F63-42B3-89A5-6C611A298199/data/Containers/Shared/AppGroup/B049FE4D-EE9F-44E3-AE2A-897C05447471/wormhole/)ものが機能し、メッセージを正しく受信します。

それが問題なのか、何かを設定する必要があるのか​​ わかりますか?

0 投票する
2 に答える
414 参照

ios - MMWormバックグラウンドでのアプリとの通信全体

私は Apple Watch の拡張に取り組んでおり、含まれているアプリと通信する必要があります。

MMWormwhole は、この種のコミュニケーションに適したアプローチのようです。問題は、メッセージが含まれているアプリがバックグラウンドで実行されているときに、から開いたときにメッセージが配信されないことですopenParentApplication

バックグラウンド モードで MMWormwhole がメッセージを受信できるようにする方法はありますか?

0 投票する
0 に答える
151 参照

ios - MMWormhole.framework は、「間違ったアーキテクチャ」が原因で iPhone 4/4s でクラッシュします。5/5 と 6 で正常に動作します

Cocoapods 経由で Wormhole ライブラリを取り込みます。iPhone 5 および 6 ではすべてが期待どおりに動作しますが、4s シミュレーターでは起動時に以下のエラーでクラッシュします。すべてのアーキテクチャ設定が正しく、アプリと使用されているフレームワークの間で同期しているようです。

ライブラリが読み込まれていない: @rpath/MMWormhole.framework/MMWormhole
参照先: /Users/myuser/Library/Developer/CoreSimulator/Devices/F04DCEBB-2E34-49C7-9554-E6048D3349E2/data/Containers/Bundle/Application/BC69F59F-7896- 44BE-A7E6-26B46A47E7FD/AppName.app/AppName 理由: 適切なイメージが見つかりません。見つかりましたか: /Users/myuser/Library/Developer/CoreSimulator/Devices/F04DCEBB-2E34-49C7-9554-E6048D3349E2/data/Containers/Bundle/Application/BC69F59F-7896-44BE-A7E6-26B46A47E7FD/AppName.app/Frameworks/ MMWormhole.framework/MMWormhole: マッハオですが、アーキテクチャが間違っています

0 投票する
1 に答える
445 参照

swift - iOS 10 ウィジェットと Apple Watch の間でデータを共有する

iPhone でウィジェットを実行し、Apple Watch でアプリを同時に実行しているとします。ウィジェットを使用してモデルに変更を加えたことを Apple Watch に通知するにはどうすればよいですか? App Groups は Apple Watch でサポートされなくなったため、MMWormhole や Realm を使用してデータベースを共有することはできません... ウィジェットは Watch Connectivity をサポートしていないため、古いモデルになってしまいます

メインアプリが閉じられたときにこの状況を処理するにはどうすればよいですか? iOS10、watchOS3、Swift3