Size: a a a

iOS Developers — русскоговорящее сообщество

2021 December 27

MR

M R in iOS Developers — русскоговорящее сообщество
Единственный вариант замедлить износ батареи не опускать ниже 50% заряд
источник

x

xasanovich in iOS Developers — русскоговорящее сообщество
понятно
источник

AT

Aleksandr Tikhonov in iOS Developers — русскоговорящее сообщество
На зарядке всё время не надо сидеть, надо иногда разряжать и заряжать батарею. У меня вздулась батарея было всего 100 циклов заряда-разряда. Скорее всего всё время работал от сети в последнее время
источник

x

xasanovich in iOS Developers — русскоговорящее сообщество
это может быть каким то заводским браком?
источник

AT

Aleksandr Tikhonov in iOS Developers — русскоговорящее сообщество
Да, есть вероятность.
источник

Е

Егор in iOS Developers — русскоговорящее сообщество
а можете подсказать что я не так сделал?
у меня есть функция которая загружает картинку с сервера
 func fetchImage(relativePath: String, completion: @escaping (UIImage?) -> Void) {
       guard let imageURL = showcaseDirectoryURL?.appendingPathComponent(relativePath) else {
           completion(nil)
           return
       }
       loadImage(with: imageURL, completion: completion)
   }

и есть вызывающий код
fetchImage(relativePath: name) { [weak self] (image) in
               guard let self = self else { return }
               if self.imageAnchor === imageAnchor {
                   Self.images[name] = image ?? Self.defaultImage
                   self.imageView.image = image ?? Self.defaultImage
               }
   }

Почему линтер говорит мне Left side of nil coalescing operator '??' has non-optional type 'UIImage?', so the right side is never used
на строке Self.images[name] = image ?? Self.defaultImage
??
источник

Е

Егор in iOS Developers — русскоговорящее сообщество
вроде в коллбэк в переменную image может прийти nil и мне казалось что ?? как-раз сравнивает значение с nil
источник

AK

Anton K. in iOS Developers — русскоговорящее сообщество
?? это дефолтное значение, если вдруг image == nil
источник

IS

Igor Smirnov in iOS Developers — русскоговорящее сообщество
Self точно не должен быть self там? Это разные self
источник

Е

Егор in iOS Developers — русскоговорящее сообщество
точно, у меня defaultImage это стати переменная в которой хранится UIImage
источник

Е

Егор in iOS Developers — русскоговорящее сообщество
это я понимаю, я не понимаю почему у меня в коллбэк не может nil вернуться
источник

Е

Егор in iOS Developers — русскоговорящее сообщество
fetchImage(relativePath: imageName) { [weak self] image in
               // Проверка что за время загрузки изображения, якорь актуальности не изменился в prepareForReuse
               if imageAnchor === self?.imageAnchor {
                   if let image = image {
                       Self.images[imageName] = image
                       imageView.image = image
                   }
                   else{
                       Self.images[imageName] = Self.defaultImage
                       imageView.image = Self.defaultImage
                   }
               }
           }

вот такая конструкция работает правильно
источник

МП

Мэри Попинс... in iOS Developers — русскоговорящее сообщество
добрый день , ребяяятаааа уж вы пожалуйста помогите с appium на М1
источник

МП

Мэри Попинс... in iOS Developers — русскоговорящее сообщество
источник

КС

Константин Синчило... in iOS Developers — русскоговорящее сообщество
А в чём трабла?
источник

КС

Константин Синчило... in iOS Developers — русскоговорящее сообщество
какая ошибка при запуске ноды?
источник

МП

Мэри Попинс... in iOS Developers — русскоговорящее сообщество
могли бы обЪяснить как он должен работать ?
источник

МП

Мэри Попинс... in iOS Developers — русскоговорящее сообщество
в целом ?
источник

МП

Мэри Попинс... in iOS Developers — русскоговорящее сообщество
некоторые функции не работают в терминале
источник

КС

Константин Синчило... in iOS Developers — русскоговорящее сообщество
как должен работать объяснить?
Ой, не, извините)
источник