У нас есть логин, который использует Amazon CAPTCHA, и мы пытаемся получить предупреждение, используя фильтр NSPredicate.Однако тестирование прерывается всякий раз, когда мы проверяем, существует ли объект.
func checkCaptcha():
filter = NSPredicate("message == Error Message")
alert = GetAlert(filter) // not actual function name
if alert.exists // crash
Нам нужно использовать NSPredicate, потому что сообщение об ошибке содержит более 128 символов, поэтому мы не можем найти его напрямую.Ошибка, которую мы получаем, это просто ошибка точки останова.В общем, как лучше узнать, появилось ли предупреждение в этих обстоятельствах?Прошлой ночью мы потратили около 2 часов на поиски и не могли этого понять.