Я пытаюсь проверить, содержит ли error.localizedDescription
определенный string
, но я продолжаю получать крэ sh
if error.localizedDescription.contains("\"api.error.cardRejected.2000\"") {
failCompletion()
}
Я даже пытался использовать другой способ
if let description = (error! as NSError).userInfo[NSLocalizedDescriptionKey] as? String {
if description.contains("api.error.cardRejected.2000") {
failCompletion()
}
}
Я все еще продолжаю получать тот же самый cra sh в журналах, говоря:
-[__NSDictionaryM domain]: unrecognized selector sent to instance 0x60000046b520
Это работает, когда я проверяю, используя debugDescription
, но я хотел бы проверить, используя localizedDecription
, так как Отладка работает только при отладке