Вопросы по теме 'forced-unwrapping'
Как мне получить доступ к выходу из другого View Controller? (Быстрый)
Я новичок в программировании на Swift и пытаюсь создать простое приложение, которое представляет собой задачу, которую вы затем можете выполнить, нажав кнопку. Затем в отдельном контроллере представления вы разблокируете изображения, когда выполнили...
26 просмотров
schedule
21.10.2021
Присвоение значения текстового поля переменной в Swift
Я пытаюсь выучить Swift, и он оказывается более отличным от других языков, чем я ожидал...
Я просто хочу сохранить значение ввода пользователя как целое число в переменной.
Мои попытки приводят к следующей ошибке: «фатальная ошибка: неожиданно...
4716 просмотров
schedule
06.06.2022
В чем разница, когда изменение использования необязательной цепочки заменяет принудительную распаковку в Swift?
При вызове функции экземпляра объекта объект может быть несуществующим (необязательный тип), кажется, что вы всегда можете поставить вопросительный знак за именем объекта, вместо того, чтобы ставить восклицательный знак за именем объекта, и не сбой....
104 просмотров
schedule
13.05.2023
Swift — компилятор предупреждает, что я не развернул необязательный элемент, но затем заставляет меня развернуть его, используя ! скорее, чем?
У меня есть ошибка в моем коде, когда компилятор выдает предупреждение о необходимости развернуть необязательное сообщение
Значение необязательного типа 'NSDate?' не развернутый; Вы хотели использовать '!' или '?'?
Мой код
let...
431 просмотров
schedule
22.04.2023
Как обрабатывать необязательные параметры в операторах switch
У меня есть следующий код:
for compareValues in [(optionalVal1, optionalVal2), (optionalVal3, optionalVal4)] {
switch compareValues {
case (nil, nil):
break
case (_, nil):
return true
case (nil, _):
return false...
2868 просмотров
schedule
13.06.2023
Принудительно разверните или используйте дополнительную цепочку для установки свойства
Учитывая необязательный var pinImageView: UIImageView? , у которого есть установленные свойства, я не уверен, какой способ предпочтительнее установить свойство. Например:
if let image = UIImage(named: "Pin") {
pinImageView =...
405 просмотров
schedule
09.07.2023
Что означает восклицательный знак в языке Swift?
Руководство по языку программирования Swift содержит следующий пример. :
class Person {
let name: String
init(name: String) { self.name = name }
var apartment: Apartment?
deinit { println("\(name) is being deinitialized") }
}...
150970 просмотров
schedule
04.01.2024
найден ноль при распаковке ViewController Необязательно
Я создаю очень простое быстрое приложение, которое использует два контроллера представления — «ViewControler» и «AnimalChooserViewControler». Первый имеет простую метку и панель инструментов с одним элементом, который переносит пользователя на второй...
123 просмотров
schedule
17.02.2024