У меня есть метод, который вызывается каждый раз, когда местоположение устройства обновляется с включенными ниже утверждениями:
Просто любопытно, почему я получаю сигнал SIGABRT от этого PrevSpeedDic здесь:
if (DriveInfoDic != nil) {
PrevSpeedDic = [DriveInfoDic objectForKey: @"speed"];
} else {
DriveInfoDic = [[NSDictionary alloc] init];
}
Но когда я перемещаю это выше утверждения выше, оно работает нормально, как и должно.Мои переменные определены правильно, иначе это не сработает ни при каких обстоятельствах.
DriveInfoDic = [NSDictionary dictionaryWithObjectsAndKeys:
[NSNumber numberWithDouble:speedMPH], @"speed", nil];