Ich habe eine app, die ich auf iOS 10 Beta 3 testet derzeit bin, und aus irgendeinem Grund, wenn ich diese Methode ausführen, scheint es unten auf der startPedometerUpdatesFromDate
Linie zu Absturz:CMPedometer SIGABRT Absturz iOS 10?
if (!_pedometer) {
_pedometer = [[CMPedometer alloc] init];
}
[_pedometer startPedometerUpdatesFromDate:[NSDate date] withHandler:^(CMPedometerData * _Nullable pedometerData, NSError * _Nullable error) {
ich bestätigt haben, dass _pedometer
ist nicht nil
und es ist sogar noch merkwürdiger, da es in iOS 9 arbeitete, bevor ich aktualisierte.
Es gibt nichts in der Konsole, die etwas falsch mit dem Code schon sagt, und wenn er abstürzt es führt nur dazu (auch mit Ausnahme Stützpunkte):
libsystem_kernel.dylib`__abort_with_payload:
0x183a58d94 <+0>: movz x16, #0x209
0x183a58d98 <+4>: svc #0x80
-> 0x183a58d9c <+8>: b.lo 0x183a58db4 ; <+32>
0x183a58da0 <+12>: stp x29, x30, [sp, #-16]!
0x183a58da4 <+16>: mov x29, sp
0x183a58da8 <+20>: bl 0x183a3d7dc ; cerror_nocancel
0x183a58dac <+24>: mov sp, x29
0x183a58db0 <+28>: ldp x29, x30, [sp], #16
0x183a58db4 <+32>: ret
ich auch dafür gesorgt, gehören Privatleben - Gesundheit Update Verwendung Beschreibung und Datenschutz - Gesundheit Teilenutzung Beschreibung in meinem Info.plist. Es wird auch auf einem iPhone 6 Plus getestet, so dass ich nicht sicher bin, was das Problem sein könnte. Gibt es etwas, was mir fehlt?
@matt eingestellt in meinem Code. Für alle, die das gleiche Problem haben, muss es sich jedoch um einen iOS 10 Bug handeln, da MPMusicPlayerController beim Zugriff auf den systemMusicPlayer das gleiche Problem zu haben scheint. Es gab auch ein offenes Radar für etwas ähnliches hier: https://openradar.appspot.com/26850414 –
Ich bekomme auch mit iOS10 und AVCaptureSession: ausgelöst, wenn ich anrufe - (void) addInput: (AVCaptureInput *) Eingabe; – CharlesA