iOS 6 – BluetoothManager框架 – “NSObject”未find错误

我的问题是这个的重复。 但是那个(正确地)被closures了作为非build设性,零回答和绝对没有用途对任何人。

我试图连接到我的iPhone 5的外部蓝牙配件。该配件既不是MFIauthentication,也不支持蓝牙低功耗通信

所以我唯一的select是使用私有框架连接到它,我这样做,因为我不打算推​​我的应用程序到App Store。 该应用程序是供个人使用的。

我正在尝试使用私人BluetoothManager框架类,使用XCode 4.6和我的应用程序是针对iOS 6.0。

我目前的设置

  1. 在sdk文件夹的bluetoothManager框架中添加了一个名为Headers的文件夹

    /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework

  2. 在该文件夹中创build了4个头文件,即

    1. BluetoothAudioJack.h
    2. BluetoothManager.h
    3. BluetoothDevice.h
    4. CTStructures.h

      我从这里得到这些头文件。

  3. 添加BluetoothManager.framework到我的项目,使用普通的方法target->Build Phases->Link Binary with Libraries

  4. 在我的ViewController.h文件中,我导入了头文件

     #import "BluetoothManager.h" 

就是这个。 简单地说,我正在学习本教程,但是为了防止教程失败,在这里添加了一些步骤。

我的问题

我还没有进入编码部分。 当我试图编译上述给定的设置,我得到错误

找不到NSObject.h文件

在我作为头添加到框架的BluetoothManager.h文件中。

有任何想法吗?

那么我终于解决了这个问题。 我刚刚删除了这些

 #import "NSObject.h" 

我在问题中提到的3个头文件的调用,以及Voila!