我正在尝试使用 MMWormhole 库来将我的应用程序与 Apple Watch 进行通信。我已通过 CocoaPods 导入了 MMWormhole 库,但在尝试将 MMWormhole.h 文件导入到我的 Watchkit 扩展的 InterfaceController.h 时不断收到错误。我已导入“链接的框架和库”中的库。在我的应用程序中,当我将 MMWormhole.h 导入任何类时,我没有收到任何错误。
这是我的 Watchkit 扩展的 IntefaceController.h:
#import <WatchKit/WatchKit.h>
#import <Foundation/Foundation.h>
#import <MMWormhole.h>
@interface InterfaceController : WKInterfaceController
@property (weak, nonatomic) IBOutlet WKInterfaceLabel *latitudeLabel;
@property (weak, nonatomic) IBOutlet WKInterfaceLabel *longitudeLabel;
@end
我在 MMWormhole.h 导入时遇到错误。谢谢
最佳答案
- 创建框架:文件 > 新建 > 目标 > Cocoa Touch 框架
- 然后下载 MMWormhole 的 ZIP 并将 MMWormhole.h 和 MMWormhole.m 文件拖到“YourFramework”中。
在“YourFramework.h”中写入:
#import <YourFramework/MMWormhole.h>
- 将 MMWormhole.h 的目标成员身份设置为“YourFramework”和公共(public)。
最后将框架导入到您想要使用的所有 swift 文件中。
import YourFramework
关于ios - 尝试将 MMWormhole.h 导入我的 WatchkitExtension InterfaceController.h 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29539716/