Использование асинхронного вызова nehotspotconfigurationmanager.applyIOS

Программируем под IOS
Ответить
Anonymous
 Использование асинхронного вызова nehotspotconfigurationmanager.apply

Сообщение Anonymous »

Я использую метод nehotspotconfigurationmanager.apply в асинхронном способе: попробуйте await nehotspotconfigurationmanager.shared.apply (config) . Как я могу сравнить данную ошибку с NehotspotConfigurationError ?
Мой текущий код выглядит ниже.

Код: Выделить всё

do {
let config = NEHotspotConfiguration(ssidPrefix: prefix)
config.joinOnce = false
try await NEHotspotConfigurationManager.shared.apply(config)
return .success
} catch {
if let hotspotConfigurationError = error as? NEHotspotConfigurationError {
switch (hotspotConfigurationError) {
case NEHotspotConfigurationError.userDenied: return .failure
default: break
}
}
}
< /code>
Но при ошибке оператора как? Nehotspotconfigurationerror 
предупреждает, как «Chast от« любой ошибки »до несвязанного типа« nehotspotconfigurationerror »всегда терпит неудачу», и это не работает. Когда я регистрирую ошибку, я получаю:

Код: Выделить всё

Error Domain=NEHotspotConfigurationErrorDomain Code=8 "internal error." UserInfo={NSLocalizedDescription=internal error.}

Как я могу извлечь nehotspotconfiguraturor из этой ошибки?

Подробнее здесь: https://stackoverflow.com/questions/797 ... ager-apply
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»