Mam app I 'm testowania na iOS 10 Beta 3 obecnie, i dla jakiegoś dziwnego powodu, kiedy mogę wykonać to jeden sposób, wydaje się, że awarii na linii poniżej startPedometerUpdatesFromDate
:CMPedometer SIGABRT crash iOS 10?
if (!_pedometer) {
_pedometer = [[CMPedometer alloc] init];
}
[_pedometer startPedometerUpdatesFromDate:[NSDate date] withHandler:^(CMPedometerData * _Nullable pedometerData, NSError * _Nullable error) {
I potwierdziły, że _pedometer
to nie jest nil
i jest jeszcze dziwniejsze, ponieważ działało w systemie iOS 9 przed uaktualnieniem.
Nie ma nic w konsoli sugeruje niczego złego kodu, a kiedy się zawiesi to właśnie prowadzi do tego (nawet z pułapki wyjątków):
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
Ja również pamiętać o Prywatność - Zdrowie Zaktualizuj opis użycia i prywatność - opis udostępniania udziału zdrowotnego w mojej Info.plist. Jest również testowany na iPhone 6 Plus, więc nie jestem do końca pewien, na czym polega problem. Czy jest coś, czego mi brakuje?
@matt dostosował go w moim kodzie. Jednak dla każdego, kto doświadcza tego samego, musi to być błąd iOS 10, ponieważ MPMusicPlayerController wydaje się mieć ten sam problem podczas uzyskiwania dostępu do systemMusicPlayer. Również był otwarty radar dla czegoś podobnego tutaj: https://openradar.appspot.com/26850414 –
Dostaję także z iOS10 i AVCaptureSession: wyzwalany kiedy wołam - (void) addInput: (AVCaptureInput *) wejście; – CharlesA