gpt4 book ai didi

ios - 在 Cordova/WatchKit 应用程序上导入 MMWormhole

转载 作者:行者123 更新时间:2023-11-28 08:16:17 26 4
gpt4 key购买 nike

我希望将 MMWormhole 模块导入我的苹果 WatchKit 应用程序(快速)。由于我正在快速构建应用程序,因此我需要一个桥接 header ,因为 MMWormhole 模块是在 Objective-C 中编码的。我的问题是,即使我有以下内容,我仍然会收到有关 MMWormhole 的问题:

#ifndef Bridging_Header_h
#define Bridging_Header_h
#import "MMWormhole.h"

#endif /* Bridging_Header_h */

我收到的错误是No such module 'MMWormhole'。触发此错误的代码如下:

import WatchKit
import Foundation
import MMWormhole
import MMWormholeSession

class SyncController:WKInterfaceController {
@IBOutlet var logo: WKInterfaceImage!
@IBOutlet var loadingText: WKInterfaceLabel!
let watchConnectivityListeningWormhole = MMWormholeSession.sharedListeningSession();
}

请帮助我了解我可能做错了什么。

此外,我已经确保我的 Apple Watch 扩展修改了 Swift Compiler - General 以包括:

Install Object-C Compatibility Header=yes
Objective-C Bridging Header=<src_in_watchExtension_project>

最佳答案

因此,经过几个小时的摆弄,解决方案很简单(我认为会很简单)。

答案是,如果您添加了正确的插件(我的是 cordova-plugin-apple-watch),Cordova 将已经安装并设置您的 xCode 编译器。编译后,您不需要导入 MMWormhole...只需确保桥接 header 已设置(就像我上面的一样)。

关于ios - 在 Cordova/WatchKit 应用程序上导入 MMWormhole,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42499199/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com