Size: a a a

2021 May 24

☆Даня☆ in SwiftBook
Подскажите плиз про «приведение к типу(as?)»
Пример: error as? DollarFormatter.Errors
Т.е я error привожу к типу который указан в DollarFormatter.Errors
источник

☆Даня☆ in SwiftBook
?
источник

Д

Дмитрий in SwiftBook
Приводится к конкретному типу. И приводится опционально
источник

☆Даня☆ in SwiftBook
Т.е похоже на такое:
let age = “99”
let intAge = Int(age)
источник

☆Даня☆ in SwiftBook
?
источник

Д

Дмитрий in SwiftBook
Это инициализация числа с одним с инитов, где тип стринг.
источник

☆Даня☆ in SwiftBook
let intAge = age as Int
источник

☆Даня☆ in SwiftBook
А так ?
источник

НЛ

Наталья Лесняк... in SwiftBook
Всем привет.

Подскажите пожалуйста как правильно сделать - на экране есть несколько офферов (заголовок, описание, кнопка).
При клике на кнопку должен открываться сторонний сайт. Переход по трекинговой ссылке.

Соответственно ссылка у всех предложений разная и подтягивается по api.

То есть эти прадлеожения заполняются в ячейке таблицы так:

cell.textLabel?.text = track?.displayName
cell.fullTextLabel?.text = track?.discriptionName
cell.url = track?.trackingLink

Как на самой кнопке сделать, чтобы открывался нужный url, который подтягивается по api?

@IBAction@IBAction func offerBurronRedirect(_ sender: UIButton) {
       
       
if let url = URL(string: "https://site.ru") {
            UIApplication.shared.open(url, options: [:])
        }
   }


то есть что сюда правильно написать? "https://site.ru"
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Всем привет. Кто подскажет, как правильно прочитать эту трочку return basketStackView.isHidden = true ? Вопрос в том, как в return может быть операция присваивания?
источник

KM

Kris Mitina in SwiftBook
Всем привет! Подскажите, пожалуйста, как убрать нижнее подчёркивание у элементов «Text»?
источник

E

Elena in SwiftBook
class Animal {
   let name: String
   init(name: String) {
       self.name = name
   }
}

class Mammal: Animal {
   let name2 = "Big cow"
   override init(name: String) {
       super.init(name: name)
   }
}

func printAnimal (animal: Animal) {
   if let cow = animal as? Mammal {
       print(cow.name2)
   }
   else {
       print(animal.name)
   }
}

let cow = Mammal(name: "Cow")
printAnimal(animal: cow) // Big cow
источник

☆Даня☆ in SwiftBook
Это не в return а в свойство
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Т.е.?
источник

☆Даня☆ in SwiftBook
Т.е в свойство isHidden записалось true и вернулось isHidden
источник

🅰Б

🅰️лександр Б.... in SwiftBook
А, понял
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Примерно так и думал, выглядит странно, как тернарный оператор
источник

☆Даня☆ in SwiftBook
Равно вот так записи:
basketStackView.isHidden = true
return basketStackView.isHidden
источник

🅰Б

🅰️лександр Б.... in SwiftBook
Спс ☺️ 👍
источник

☆Даня☆ in SwiftBook
Да нез
источник