ios - 尝试将 MMWormhole.h 导入我的 WatchkitExtension InterfaceController.h 时出错

标签 ios objective-c cocoapods watchkit apple-watch

我正在尝试使用 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/

相关文章:

ios - 关于 xcode Assets 目录和应用程序大小

iphone - 在 iPhone 中向 Facebook 好友发送消息,Objective C

ios - 在Pixate中,如何在样式中添加新属性?

ios - 架构 arm64 的 undefined symbol

javascript - 使用 React-Native 在 ScrollView 中的特定位置进行缩放

android - OpenGL ES 2.0 Android至IOS Swift 3

swift - 如何开发现有 Xcode 项目的自定义 cocoa-pod?

ios - 外部框架中的重复符号

ios - PSPDFKit - 添加书签支持

iphone - 我正在从服务器获取很多名称,但我只想在 UITableView 中显示 2 个名称