iOS 6 – BluetoothManager框架 – “NSObject”未find错误
我的问题是这个的重复。 但是那个(正确地)被closures了作为非build设性,零回答和绝对没有用途对任何人。
我试图连接到我的iPhone 5的外部蓝牙配件。该配件既不是MFIauthentication,也不支持蓝牙低功耗通信 。
所以我唯一的select是使用私有框架连接到它,我这样做,因为我不打算推我的应用程序到App Store。 该应用程序是供个人使用的。
我正在尝试使用私人BluetoothManager框架类,使用XCode 4.6和我的应用程序是针对iOS 6.0。
我目前的设置
-
在sdk文件夹的bluetoothManager框架中添加了一个名为Headers的文件夹
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework
-
在该文件夹中创build了4个头文件,即
- BluetoothAudioJack.h
- BluetoothManager.h
- BluetoothDevice.h
-
CTStructures.h
我从这里得到这些头文件。
-
添加BluetoothManager.framework到我的项目,使用普通的方法
target->Build Phases->Link Binary with Libraries
。 -
在我的
ViewController.h
文件中,我导入了头文件#import "BluetoothManager.h"
就是这个。 简单地说,我正在学习本教程,但是为了防止教程失败,在这里添加了一些步骤。
我的问题
我还没有进入编码部分。 当我试图编译上述给定的设置,我得到错误
找不到NSObject.h文件
在我作为头添加到框架的BluetoothManager.h
文件中。
有任何想法吗?
那么我终于解决了这个问题。 我刚刚删除了这些
#import "NSObject.h"
我在问题中提到的3个头文件的调用,以及Voila!