使用iPhone通过btstack发送数据

时间:2010-05-05 01:57:04

标签: iphone-sdk-3.0

我正在开发一个应用程序,它将一些数据从iPhone发送到外部蓝牙模块。我一直在阅读这个论坛中的信息,但我仍然不明白如何使用btstack来开发该应用程序(如果可能的话)。我正在使用xCode环境来开发它。所以我很想知道某人是否有一种简单而基本的代码来理解btstack(一个项目)的使用。我会很高兴你能在这个主题上给我任何帮助。

最好的问候。

3 个答案:

答案 0 :(得分:1)

当您编译BTStack时,在src目录中将出现一个libBTstack.a和libBTstack.dylib文件。将它们复制到iPhone_SDK_sysroot / usr / local / lib以及iPhone上的/ usr / local / lib。然后更正BTstackCocoaAppDelegate.m文件:实现


- (void) deviceDetected: (id) detected device: (id) device {
}

- (void) inquiryStopped {
}

- (void)disconnectDevice:(id)disconnect device:(id)device {
}


并重新编译它以便不会出错(当应用程序完成搜索时,这些方法在主应用程序委托上调用,但由于它默认情况下不实现这些,因此ObjC运行时将抛出n错误。)< / p>

答案 1 :(得分:0)

BTStack无法在XCode 4.5和iOS 6.0中编译;来自已编译应用程序的libBTstack.dylib不能用于此;

答案 2 :(得分:-1)

尝试运行为Cocoa Touch制作的示例,它在btstack目录中称为BTstackCocoa,通过svn获取。 我处于完全相同的情况。我正在运行这个应用程序,但我在搜索设备时得到了SIGTERM ......