Не знаете, как вы могли бы перехватить обнаруженную ссылку на данные или какую функцию вам нужно выполнить. Но вы можете использовать метод didFeginEditing TextField для запуска теста / сканирования через текстовое поле, если вы знаете, что вы ищете ... как сравнение текстовых строк, которые соответствуют формату ### - ### - ####, или начать с "www." чтобы захватить эти поля, но вам нужно написать небольшой код, чтобы обнюхать строку текстовых полей, пересоздать то, что вам нужно, а затем извлечь его для использования вашей функции. Я не думаю, что это было бы так сложно, как только вы сузили именно то, что вы хотели, а затем сосредоточили внимание на том, что ваш оператор if () фильтрует до очень специфического соответствия шаблону того, что вам нужно.
Из-за этого подразумевается, что пользователь коснется текстового поля, чтобы активировать didBeginEditing (). Если это не тот тип взаимодействия с пользователем, который вы искали, вы могли бы просто использовать триггерный таймер, который начинается с ViewDidAppear () или другого на основе потребности и проходит через строку текстовых полей, а затем в конце вы пробегаете строку текстового поля методы, которые вы создали, вы просто отключите Таймер.
У меня была подобная проблема, однако в моем случае, который я мог вытянуть/продвинуть к удаленному ответвлению, но git status
не показал, что локальное ответвление указывает w.r.t удаленные.
кроме того, в моем случае git config --get remote.origin.fetch
ничего не возвратил
, проблема состоит в том, что была опечатка в .git/config
файл в строке выборки соответствующего удаленного блока. Вероятно, что-то, что я добавил по ошибке ранее (иногда я непосредственно смотрю на этот файл или даже редактирую его)
Так, проверяет, корректна ли Ваша удаленная запись в .git/config
файл, например:
[remote "origin"]
url = https://[server]/[user or organization]/[repo].git
fetch = +refs/heads/*:refs/remotes/origin/*