我的问题是this的副本。但是,那个(正确地)得到的结论是非建设性的,答案为零,对任何人都毫无用处。
我正在尝试从iPhone 5连接到外部蓝牙附件。该附件的既未经MFI认证,也不支持蓝牙低功耗通信。
因此,我唯一的选择是使用私有框架连接到它,而我这样做是因为我不打算将我的应用程序推送到App Store。该应用程序仅供个人使用。
我正在尝试使用私有BluetoothManager框架类,使用XCode 4.6,并且我的应用程序针对iOS 6.0。
我目前的设定
夹
/Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.0.sdk/System/Library/PrivateFrameworks/BluetoothManager.framework
我从here获得了这些头文件。
target->Build Phases->Link Binary with Libraries
。 ViewController.h
文件中,导入了头文件#import "BluetoothManager.h"
就是这个。我只是遵循this教程,但是在这里添加了步骤,以防教程崩溃。
我的问题
我尚未进入编码部分。当我尝试编译上述给定的设置时,出现错误
找不到NSObject.h文件
在
BluetoothManager.h
文件中,我作为标题添加到了框架中。有任何想法吗?
最佳答案
好吧,我终于解决了这个问题。我刚刚删除了那些
#import "NSObject.h"
我在问题中提到的3个头文件中调用,瞧!