Ungelöste ID für MMWormhole in Watch InterfaceController.swift abrufen

Mein Apple Watch-Projekt ist in Swift. Ich habe CocoaPods zum Installieren von MMWormhole verwendet und den Bridging-Header wie in den folgenden Links beschrieben erstellt:

http: //bencoding.com/2015/04/15/adding-a-swift-bridge-header-manual

Wie man Objective-C-Code von Swift aus aufruft

Wenn ich den Überbrückungsheader erstellt habe, ziele ich auf meine iPhone-App und beobachte auch die Erweiterung.

Der Überbrückungsheader.h, ich habe diesen:

#import "MMWormhole.h"

In meiner iPhone App View Controller habe ich Folgendes:

import UIKit
import Foundation 

let wormhole = MMWormhole(applicationGroupIdentifier: "group.cocoShareData", optionalDirectory: "wormhole")

und es gibt keine Beschwerde.

In meinem Watch Interface Controller habe ich jedoch Folgendes:

import WatchKit
import Foundation

...

override func willActivate() {
        // This method is called when watch view controller is about to be visible to user
        super.willActivate()
        let wormhole = MMWormhole(applicationGroupIdentifier: "group.cocoShareData", optionalDirectory: "wormhole")
}

Und es beschwert sich über "Verwendung der ungelösten Kennung MMWormhole".

Ich versuche sogar, #import "MMWormholeClient.h" zu verwenden, aber dieses Problem kann durch nichts behoben werden.

Ich versuche auch, beim Erstellen des Bridging-Headers nur das Ziel auf dem iPhone-App. Aber immer noch ... funktioniert nicht.

Ich erstelle auch den Pod 'MMWormhole', '~> 1.2.0' im Podfile-Ziel für WatchExtension. aber immer noch nicht identifiziert MMWormhole in der Watch interfaceController

Habe ich etwas verpasst?

hier ist mein Projekt:https: //www.dropbox.com/s/tsajeoopnghyl1g/MyTestCocoData.zip? dl = 0

Antworten auf die Frage(2)

Ihre Antwort auf die Frage