Невозможно скопировать консольную ошибку атрибутов ресурса - AVSpeechSynthesizer
Моя консоль получает спам с этими ошибками:
[MobileAssetError: 1] Невозможно скопировать атрибуты ресурса
Не удалось получить атрибут "LocalURL": Ошибка Domain=MobileAssetError Code=1 "Невозможно скопировать атрибуты ресурса" UserInfo={NSDescription= Невозможно скопировать атрибуты ресурса}
Скопируйте соответствующие ресурсы. Ответ: XPC_TYPE_DICTIONARY { count = 2, транзакция: 0, ваучер = 0x0, содержимое = "активы" =>: {длина = 1237 байт, содержимое = 0x62706c6973743030d4010203040506636458247665727369... } "Результат" =>: 0 }
Скопируйте атрибуты ресурсов. Ответ: XPC_TYPE_DICTIONARY { count = 1, транзакция: 0, ваучер = 0x0, содержимое = "Результат" =>: 1 }
Это очень раздражает, когда начинает спамить консоль. Я читал, что что-то вроде отключения OS_ACTIVITY_MODE может подавить эти журналы, но я хотел бы найти его источник и обработать его как следует...
Это происходит потому, что я использую AVSpeechSynthesizer, вот так:
self.synthesizer = [[AVSpeechSynthesizer alloc] init];
self.synthesizer setDelegate:self];
self.speedCameraAhead = [AVSpeechUtterance speechUtteranceWithString:NSLocalizedString(@"Caution: Blah blah blah!",nil)];
[self.speedCameraAhead setRate:0.5f];