
Алексей
23.06.2018
23:10:50

Роман
24.06.2018
00:16:40

Egor
24.06.2018
01:06:10

Sergey
24.06.2018
05:39:24

Google


Андрей
24.06.2018
09:09:25
Всем привт! Подскажите, как в AlamofireImage остановить задачу загрузки картинки? На практике это выглядит так: есть таблица в каждой ячейке которой загружается картинка. При быстром скроллинге таблицы происходит перемешивание целевой ячейки и нужной картинки. В итоге картинка отображается неверно .
Может дело в настройках самого загрузчика? Если что, я использоваль все стандартные настройки:
let downloader = ImageDownloader(configuration: ImageDownloader.defaultURLSessionConfiguration(), downloadPrioritization: .fifo, maximumActiveDownloads: 10, imageCache: AutoPurgingImageCache())
Ну и вызов загрузки:
mainI.dlService.downloader.download(urlRequest) { response in
guard response.result.isSuccess else {
print("Не могу получить картнику")
return
}
if let image = response.result.value {
//print("image: \(image)")
DispatchQueue.main.async {
self.bluredImageView.alpha = 0
self.bluredImageView.setupView(with: image)
self.activityIndicator.stopAnimating()
UIView.animate(withDuration: 0.2, animations: {
self.bluredImageView.alpha = 1
})
}
}
}


Egor
24.06.2018
09:36:00
Каждый раз в cellForRow вначале чисть imageView

Вячеслав
24.06.2018
09:37:22
можно заюзать sdwebimage + на картинки устанавливать плейсхолдеры, чтобы скрывать возможный мусор

Sergey
24.06.2018
09:42:53
Kingfisher

Андрей
24.06.2018
09:45:12
Kingfisher
А вот это уже не первый раз вижу. Нужно будет почитать

Egor
24.06.2018
09:48:44
у donwloader есть cancelRequest метод

Ivan
24.06.2018
09:49:43
Да, меняй

Андрей
24.06.2018
09:50:05

Google

Egor
24.06.2018
09:50:57
туда засовываешь urlRequest

Kei
24.06.2018
09:51:01

Egor
24.06.2018
09:51:05
который надо отменить

Roman
24.06.2018
10:01:21
ребят, кто еще на ObjC пишет, как вы реализовываете автоматическую высоту ячейки UICollectionViewCell ?

Mikhail
24.06.2018
10:01:31
всем привет, подскажите, если приложение локализовано под английский, будет ли оно отображаться например в немецком сторе?

Egor
24.06.2018
10:02:21

Mikhail
24.06.2018
10:02:38
а если только на русском, то не будет?

Sergey
24.06.2018
10:14:44

Roman
24.06.2018
10:15:46

Sergey
24.06.2018
10:16:27

Roman
24.06.2018
10:16:54

AdmiralK
24.06.2018
10:17:53
что на на objc что на swift, все одинаково

Roman
24.06.2018
10:18:58

AdmiralK
24.06.2018
10:19:48
а относительно каких парметров надо ?
текста внутри
?

Roman
24.06.2018
10:20:30

Sergey
24.06.2018
10:22:01

AdmiralK
24.06.2018
10:22:38
а на objc не обновлялся класс?
можно попрбовать лейоту свой написать

Google

AdmiralK
24.06.2018
10:23:49
а на это не натыкался
https://stackoverflow.com/questions/26143591/specifying-one-dimension-of-cells-in-uicollectionview-using-auto-layout

Roman
24.06.2018
10:30:57
в общем сделал старым дедовским методом через расчет размера лейбла и потом прибавление переменной к высоте
CGSize constraint = CGSizeMake(width,20000.0f);
CGSize size;
NSStringDrawingContext *context = [[NSStringDrawingContext alloc] init];
CGSize boundingBox = [text boundingRectWithSize:constraint
options:NSStringDrawingUsesLineFragmentOrigin
attributes:@{NSFontAttributeName:[UIFont fontWithName:fontNameHelveticaRegular size: 18.0]}
context:context].size;
size = CGSizeMake(ceil(boundingBox.width), ceil(boundingBox.height));
return size.height;

Egor
24.06.2018
10:32:45
Оу ужас какой, хотя б для расчета метод отдельный сделал

Roman
24.06.2018
10:33:12
да конечно сделал отдельный, я же просто участок кода кинул

Anvar
24.06.2018
11:55:13
Ребят кто работал на кокосе, как после создания 10000спрайтов ЗАПЕЧЬ все и вытащить как одну текстуру?
BatchNode не особо спасает(

Андрей
24.06.2018
12:02:16
туда засовываешь urlRequest
Перепробовал все - не могу получить RequestReceipt из URLRequest. Нигде нет примера использования. С учетом структуры моего приложения - вариант, при котором отменяется конкрентная загрузка по конкретному адресу - это супер! Но не могу ее реализовать...

Aleksey
24.06.2018
16:15:17
привет всем! подскажите пожалуйста куда копать по следующей проблеме... есть словарь [String: String]. все ключи словаря имеют тип а-ля "S62514P" или "P56" или "P809" или "S62516P". мне нужно среди подобных ключей отыскать все между "P10" и "P15" например и загнать их в массив [String]. при этом ключ например такой - "Р10L2" или "Р154N" тоже надо загнать в массив. как мне это сделать?
спасибо!

Alex
24.06.2018
16:23:11

Aleksey
24.06.2018
16:24:52
regex
а в них порядок символов задать можно? я просто не очень знаком с regex

david
24.06.2018
16:28:06

Aleksey
24.06.2018
16:29:00
@ads2alpha @amahstla спасибо )

tox
24.06.2018
18:49:42

Aleksey
24.06.2018
18:49:57

iO
24.06.2018
20:49:29
Всем привет

Admin
ERROR: S client not available

iO
24.06.2018
20:49:36
У меня тут проблема
Я запустил Yandex MapKit
Все запустилось

Google

iO
24.06.2018
20:50:40
Но сама карта визуально не появляется
С ошибкой Could not successfully update network info during initialization
Можете помочь

Egor
24.06.2018
22:30:43
На симуляторе запускаешь?

iO
25.06.2018
03:34:46
Да
Can someone help?

tox
25.06.2018
06:23:44
что гугл говорит по этой ошибке?

iO
25.06.2018
06:24:15
Что нужно поменять location на Apple
Я менял
Его и на Apple и Noun
None

tox
25.06.2018
06:29:32
а попробуй поелозить карту или изменить масштаб, возможно тебя в координату 0-0 кдиает, у гугла такое иногда бывает
а то что менял локацию, уверен что она поменялась? иногда она не сразу
надо делать так, ставишь брекпоинт в дидлоад, останавливаешь, меняешь локацию, продолжаешь

iO
25.06.2018
06:31:43
Ну я делал это со вчерашнего вечера
Все не выходит

tox
25.06.2018
06:32:30
с альтом попробуй масштаб карты поменять

iO
25.06.2018
06:34:42
Я пробовал

Google

iO
25.06.2018
06:35:18
Он у меня безперерывно выходит
Ошибка выходит

Alish
25.06.2018
06:59:48
Всем привет! У кого есть ссылки для скачивания книг с данного ресурса? - https://store.raywenderlich.com