我正在使用 Xcode 4.1 和 iOS SDK 4.3
执行下面的行时,应用程序在设备中崩溃,但在模拟器中没有。
[BumpClient configureWithAPIKey:@"MYAPIKEY" andUserID:[[UIDevice currentDevice] name]];
没有崩溃日志,但执行停止在上面的行,上面写着“线程 1:程序收到信号:“SIGSYS”
最佳答案
正如我所看到的,您正在使用带有 BumpClient 对象的配置 API key 。实际上需要创建 BumpAPI 的对象,并且键将像这样设置
api = [BumpAPI sharedInstance];
[api configAPIKey:@"69d6db94740a4e9e8e9ba98ey0e64c74"];
[api configUIDelegate:self];
[api configDelegate:self];
[api requestSession];
这里 api 是 BumpAPI 的对象,并在请求该 session 之后配置 API key 。
[[BumpAPI sharedInstance] simulateBump];
模拟凹凸在设备上启动凹凸 Action 。所以只需要将凹凸委托(delegate)附加到自身而不是设备。
关于ios - 带有 Xcode 4.1 的设备中的 Bump API 3.0 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11081382/