我们在启动Speechkit时遇到了重复崩溃。 它有时只在iOS7和iOS上发生。 iOS8,我们无法确定具体的情况。
我们正在使用ver。 1.0.3并升级到1.4.12。这两个版本都会出现此问题。
跟踪看起来像:
EXC_BAD_ACCESS KERN_INVALID_ADDRESS 0x00000000
Thread : Crashed: com.apple.main-thread
0 CoreFoundation 0x25521ca4 CFArrayGetCount + 23
1 24me 0x00548de1 -[TAGPValue(Hash) hash]
2 24me 0x00548de1 -[TAGPValue(Hash) hash]
3 24me 0x00548bf3 -[TAGPValue(Hash) hash]
4 24me 0x00548513 -[TAGPValue(Hash) hash]
5 24me 0x0054b6a9 -[TAGPValue(Hash) hash]
6 24me 0x0038ab17 -[ViewController setupTextToSpeechInterface] (ViewController.m:1370)
7 24me 0x0037a481 -[ViewController viewDidLoad] (ViewController.m:196)
//这是我们用来初始化的方法
-(void)setupTextToSpeechInterface{
if (![SpeechKit sessionID]) {
[SpeechKit setupWithID:@"XXXXXXXXXXXX"
host:@"ti.nmdp.nuancemobility.net"
port:443
useSSL:NO
delegate:nil];
}
}