repo: command not found?

В iOS 9 вы должны использовать:

func application(application: UIApplication,openURL url: NSURL, options: [String: AnyObject]) -> Bool {
   return ApplicationDelegate.shared.application(application, openURL: url, sourceApplication: options[UIApplicationOpenURLOptionsSourceApplicationKey] as? String, annotation: annotation: options[UIApplicationOpenURLOptionsAnnotationKey])
}

Я обнаружил, что у делегата приложения есть возможность сломаться в iOS 9 с аннотацией: options[UIApplicationOpenURLOptionsAnnotationKey], поскольку он не будет принимать нулевые значения. Вы можете установить это в пустую строку, и приложение должно нормально работать с Facebook после этого.

Swift 2.2 документы:

Вы задаете необязательную цепочку, помещая вопросительный знак (?) После необязательного значения, для которого вы хотите вызвать свойство, метод или индекс, если необязательный параметр не является ноль. Это очень похоже на размещение восклицательного знака (!) После необязательного значения, чтобы принудительно развернуть его значение. Основное отличие состоит в том, что необязательное связывание завершается неудачно, когда необязательное значение равно nil, а принудительное развертывание вызывает ошибку времени выполнения, когда необязательное значение равно nil.

7
задан Gino Mempin 16 August 2019 в 00:36
поделиться

1 ответ

Случай 1: Не установленный Google repo уже?

mkdir ~/bin
PATH=~/bin:$PATH
curl https://storage.googleapis.com/git-repo-downloads/repo > ~/bin/repo
chmod a+x ~/bin/repo

Использование следующие контрольные суммы при необходимости:

Для версии 1.25 это d06f33115aea44e583c8669375b35aad397176a411de3461897444d247b6c220

Для версии 1.26, это 0cf5f52bcafb8e1d3ba0271b087312f6117b824af272bedd4ee969d52363a86b

Случай 2: Уже имеет Google repo Установленный, все еще задаваясь вопросом, что пошло не так, как надо?

Добавляют PATH=~/bin:$PATH в конец файла ~/.bashrc и затем работают source ~/.bashrc

0
ответ дан 6 December 2019 в 13:59
поделиться
Другие вопросы по тегам:

Похожие вопросы: