objective-c - Xcode 报告 CBCentralManagerDelegate 未找到

标签 objective-c swift unity-game-engine plugins

我需要一些建议

我正在尝试实现 Unity BLE Ios 插件。我在尝试在 xcode 中构建项目时遇到问题: 未知的类名“CBCentralManagerDelegate”;您指的是“CBCentralManager”吗?

这是生成的 header 包装器的一部分

@interface BLEManagerImpl : NSObject <CBCentralManagerDelegate>
- (NSString * _Nonnull)getDiscoveredDevices SWIFT_WARN_UNUSED_RESULT;
- (BOOL)startScanningWithTimeout:(double)timeout SWIFT_WARN_UNUSED_RESULT```

最佳答案

CBCentralManagerDelegate 未导入,您应该

#import <CoreBluetooth/CoreBluetooth.h>

关于objective-c - Xcode 报告 CBCentralManagerDelegate 未找到,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58329933/

相关文章:

swift - 无法在 iOS 15.1 中生成实时照片

ios - 我可以对具有不同捆绑 ID 的两个 iOS 应用使用相同的 Firebase GoogleService-Info.plist 吗?

iphone - 使用 GKMatch 的 Game Center Multiplayer 但似乎无法连接

objective-c - 如何在 Objective-C 中将模态背景颜色更改为透明

swift - NSMutableAttributedString 用于从 String 为 NSTextView 添加下标(上标)

Swift 3 - 自定义 UIButton 半径删除约束?

iphone - 为什么标签不接收字符串

ios - 使用 Google map iOS sdk 获取人类可读的地址

azure - Unity3d-尝试注册到数据库服务器时找不到 crossdomain.xml 策略文件

ios - 无法使用带 Cardboard SDK 的 Kudan AR Unity 插件在 iOS 应用程序上渲染视频纹理