Size: a a a

2020 November 23

А

Алмаз ® in SwiftBook
Игорь
Это знаю, но опять это все main, а я имел ввиду что-то типо viewDidLoad
зачем? зачем городиить что то?
источник

D

Dauren in SwiftBook
друзья привет!
источник

D

Dauren in SwiftBook
textAlignment = .center это текст по центру по горизонтали, а как по вертикали выровнить?
источник

И

Игорь in SwiftBook
Алмаз ®
зачем? зачем городиить что то?
Просто любопытно, например что-то быстро собрать и проверить
источник

А

Алмаз ® in SwiftBook
Игорь
Просто любопытно, например что-то быстро собрать и проверить
ты вот так хочешь узнать что пришло с сети?
let text = String(data: data, encoding: .utf8)
print(text)
источник

И

Игорь in SwiftBook
Алмаз ®
ты вот так хочешь узнать что пришло с сети?
let text = String(data: data, encoding: .utf8)
print(text)
Не совсем, ну это и не так важно. Я уже тебя наверное замучал) спасибо за помощь, все прояснилось)
источник

GO

Gordon Ord in SwiftBook
Алмаз ®
Вам надо в TextViewController создать переменную
var text:String!
И в него передать ваш текст,
vc.text = news.dec
и когда перейдёте в этот контроллер во viewDidLoad сделать присвоение
label.text = text
Спасибо, попробую!
источник

OP

Oleg Poliukhovych in SwiftBook
Игорь
А вот ещё вопрос, если мне нужно данные распарсенные присвоить к примеру лейблу, как мы можем это сделать помимо как в main?
К UIKit нужно всегда обращаться в главном потоке.

Можно стригерить обновление ui элемента в ‘didSet’ самой переменной, данные которой нужно отобразить, но опять же, нужно помнить про условие работы с UI в главном потоке.
источник

Д

Дмитрий in SwiftBook
Игорь
Переслано от Игорь
Если что с джейсоном все норм, данные получаю, просто за пределы даты сохранить не могу
В классе переменную создай
источник

И

Игорь in SwiftBook
Oleg Poliukhovych
К UIKit нужно всегда обращаться в главном потоке.

Можно стригерить обновление ui элемента в ‘didSet’ самой переменной, данные которой нужно отобразить, но опять же, нужно помнить про условие работы с UI в главном потоке.
Супер, это мне и было интересно, didSet работает, спасибо.
источник

БМ

Богдан Марков... in SwiftBook
всем привет. Подскажите, при смене платежного шлюза, с которым работает applepay, достаточно ли привязать созданный ранее merchantId к новому шлюзу или нужно перевыпускать сертификат и обновлять приложение?
источник

Н

Никита in SwiftBook
Всем привет! Ребят, а у кого была эта ошибка??
Как её можно решить??? Кэш чистил)
источник

А

Алмаз ® in SwiftBook
Богдан Марков
всем привет. Подскажите, при смене платежного шлюза, с которым работает applepay, достаточно ли привязать созданный ранее merchantId к новому шлюзу или нужно перевыпускать сертификат и обновлять приложение?
merchantId создаётся на проект как я понял. Для того что б яблочники знали кто организовал оплату и с какого приложения.
источник

DM

Dmytro Mandych in SwiftBook
Народ, есть кто-то кто подключался к существующему aws бакету?
источник

А

Алмаз ® in SwiftBook
Никита
Всем привет! Ребят, а у кого была эта ошибка??
Как её можно решить??? Кэш чистил)
👍 не только джемс, а джеймс Бонд
источник

Н

Никита in SwiftBook
Алмаз ®
👍 не только джемс, а джеймс Бонд
Странно почему так фотография загрузилась 🤷🏻‍♂️
источник

Н

Никита in SwiftBook
Никита
Всем привет! Ребят, а у кого была эта ошибка??
Как её можно решить??? Кэш чистил)
missing required module 'SwiftShims'
источник

m

mosariot in SwiftBook
Ребята, помогите разобраться с кропом изображения в квадрат (с центрированием).
Наблюдаю очень странное поведение метода cgImage?.cropping(to:
Код кропа приведен на скрине 1 - cropToSquare(). Он отлично обрезает и центрирует следующие картинки:
- landscape из интернета,
- любые landscape, снятые на камеру iOS устройства (оригинальные, кропнутые в редакторе),
- portrait из интернета,
- portrait, снятые на камеру iOS устройства и (обязательно!) предварительно кропнутые во встроенном редакторе.
Лог принтов для безпроблемного кропа портретной картинки - на скрине 2, результат - на скрине 3.
А вот (внимание) только с оригинальными portrait, снятыми на камеру iOS устройства, творится какая-то чертовщина. Метод обрезает не в квадрат (хотя я это ему прямо говорю в параметре "size"), а ширину конечного изображения делает меньше на величину отступа параметра "y". Из-за этого результат получается опять в portrait, а не квадратный.
Лог проблемного кропа оригинального фото с камеры - на скрине 4, результат - на скрине 5.
источник

m

mosariot in SwiftBook
Попробовал обмануть костылем. Решил предварительно кропнуть оригинальное фото с камеры на один пиксель снизу (имитировать кроп в редакторе). Это метод crop() из первого скрина. И тут - вообще чудеса... При кропе оригинала с камеры - он обрезает изображение в квадрат! Хотя я ему говорю обрезать только нижний пиксель (лог - скрин 6). При этом любое другое изображение обрезается на один пиксель нормально (лог - скрин 7).
У меня уже взрыв мозга. Чем оригинальные портретные фото с камеры отличились от всех остальных типов скармливаемых изображений?..
источник

m

mosariot in SwiftBook
источник