Bundle.main.bundleIdentifier возвращает ноль - PullRequest
0 голосов
/ 25 апреля 2018

Кто-нибудь может сказать мне, когда случай, когда Bundle.main.bundleIdentifier вернет ноль?

if let domain = Bundle.main.bundleIdentifier {
    UserDefaults.standard.removePersistentDomain(forName: domain)
}

С кодом выше, есть "случайные случаи", когда UserDefault не был очищен, поэтому я могу толькоПредположим, что Bundle.main.bundleIdentifier равно нулю, поэтому оператор не был выполнен.Это необходимо в нашем приложении, иначе приложение будет аварийно завершать работу, если будет использоваться «старый UserDefault», и мы получили количество журналов аварий из-за этого.

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...