@ios_ru

Страница 1006 из 2351
MarioCode
14.08.2017
15:26:13
Ну понятно, что за идею не наработаешься, так, в среднем хотел услышать

Виталий
14.08.2017
15:26:28
открой хх

и потыкай вакансии

Ruslan
14.08.2017
15:34:43
Всем привет, кто нибудь сталкивался с таким? Показываю SFSafariViewController из вью контроллера открытого с modalPresentationStyle = .formSheet. При переходе обратно вьшка контроллера растягивается на весь экран а потом прыгает обратно.

Google
Adrián
14.08.2017
15:35:16
Всем Добрый вечер, подскажите пожалуйста: как через WebVie выводить не весь сайт, а конкретную его область?

Ruslan
14.08.2017
15:36:51
Всем Добрый вечер, подскажите пожалуйста: как через WebVie выводить не весь сайт, а конкретную его область?
Стандартно никак. Вообще вопрос очень размытый, что значит облласть? Можешь ручками через javascript спрятать лишние элементы перед показом

Rychkov
14.08.2017
15:37:22
Покажи с другого контроллера)

Ruslan
14.08.2017
15:37:25
Повторяется и на ios 9.3 и на 10.3

Rychkov
14.08.2017
15:38:39
Покажи с view.window.rootViewController к примеру и скажи результат

Ruslan
14.08.2017
15:39:35
nope Attempt to present <SFSafariViewController: 0x100b10f70> on <delete_link.ViewController: 0x100b04840> which is already presenting <delete_link.ViewController: 0x100b0f110>

Rychkov
14.08.2017
15:40:20
А, сорян, у тебя же показывается шит

В общем не стоит показывать с детачд контроллера)

Скрой шит и покажи сафари)

Виталий
14.08.2017
15:42:22
или покажи сафари прямо внутри шита))

Rychkov
14.08.2017
15:42:23
Или захерачь новое окно, если сильно чешется))

Google
Rychkov
14.08.2017
15:42:31
: DDDDDD

Ну тоже вариант на самом деле

Ruslan
14.08.2017
15:48:13
Скрой шит и покажи сафари)
let rootVC = UIApplication.shared.keyWindow?.rootViewController! rootVC?.dismiss(animated: true, completion: { rootVC?.present(safariVC, animated: true) }) Прикол, сафари открывается пустым, без контента

Rychkov
14.08.2017
15:51:31
Покажи с того же контроллера, что и шит показывал))

Ruslan
14.08.2017
15:53:17
так я с того же и показываю

модальный закрыл, сафари открываю

Rychkov
14.08.2017
15:57:56
Тогда свифт виноват, что тут ещё сказать)

Ruslan
14.08.2017
15:59:25
Ну конечно

Ты смотри, там даже элементов интерфейса сверху нет

Yury
14.08.2017
16:01:17
Хм Я сегодня только добавлял такое - все ок было Ты просто safari открыть пытаешься?

Ruslan
14.08.2017
16:01:48
Не сафари, а сафари контроллер

Ты прям то же самое делал? Показывал из шита?

Yuriy
14.08.2017
16:11:57
Не сафари, а сафари контроллер
попробуй открыть новый контроллер overFullScreen

Ruslan
14.08.2017
16:12:36
попробуй открыть новый контроллер overFullScreen
overFullscreen всё хорошо, но мне нужен formSheet

Уде есть идея открывать один контроллер overFullscreen с прозрачностью а внутрь него засовывать второй имитируя formSheet, но как это это не очень хорошо

Учитывая что у меня и айфон и айпад и тут начнутся пляски типа, если айфон, то открыть так, если айпад, то так

Yury
14.08.2017
16:39:08
Точнее тот же клнтролллер

Но не из шита

Google
Lee Mi Hyun
14.08.2017
17:46:08


stonepig
14.08.2017
17:47:33
это про меня

Виталий
14.08.2017
18:07:16
да, люди свифт от хорошей жизни не учат

Vladislavs
14.08.2017
18:08:44
пацан из питера

Ivan
14.08.2017
18:16:13
Что за пацан?

Виталий
14.08.2017
18:17:03
свифт-пацан

stonepig
14.08.2017
18:17:14
который кричал "мама, я не хочу умирать"

Александр
14.08.2017
19:02:30
А номер есть?

Lee Mi Hyun
14.08.2017
19:03:21
Нет:(

Michael
14.08.2017
19:21:23
http://www.lightwayspb.ru

Firdavs
14.08.2017
19:22:15
лол

Виталий
14.08.2017
19:22:48
и кто они? квартиры у стариков отбирают?

Александр
14.08.2017
19:29:39
Dmitry
14.08.2017
21:04:05
Ребят, как правильно распарсить вот такой ответ json в свифте? "Имя":[[["OK",0.130243062973022,"87.250.250.242"],["OK",0.130286931991577],["OK",0.130215883255005],["OK",0.130412101745605]]] Есть json преобразованный в массив объектов [String: Any] Соответственно String это "Имя", а Any как представить?

Пробовал как массив строк, не работает :(

stonepig
14.08.2017
21:05:35
а что тебе надо распарсить?

Dmitry
14.08.2017
21:05:44
То есть это как бы массив вложенный в массив итд, но там значение все не одного типа и как от первого массива взять [0]

stonepig
14.08.2017
21:05:44
вытянуть что?

Dmitry
14.08.2017
21:05:53
Получить данные внутри

Ок, числа итд

Google
Dmitry
14.08.2017
21:06:19
То есть в идеале разложить правильно

Хочу понять как

stonepig
14.08.2017
21:06:42
а можешь json показать?

Dmitry
14.08.2017
21:08:05
Json типа такой {"Имя1":[[["OK",0.130243062973022,"87.250.250.242"],["OK",0.130286931991577],["OK",0.130215883255005],["OK",0.130412101745605]]], "Имя2":[[["OK",0.130243062973022,"87.250.250.242"],["OK",0.130286931991577],["OK",0.130215883255005],["OK",0.130412101745605]]]} итд

Admin
ERROR: S client not available

Dmitry
14.08.2017
21:08:21
То есть это объекты по сути

Если бы там строка была или строков массив то понятно я бы сделал

stonepig
14.08.2017
21:09:40
https://developer.apple.com/swift/blog/?id=37

Dmitry
14.08.2017
21:12:42
let apps = feed["entry"] as? [[String: Any]] Увидел по ссылке. Вот так сработает? Чет слишком подозрительно легко :)

Все равно чето туплю. Не пойму как из массива массивов получить первый элемент. Я ж хз че там за массивы, какого они типа

stonepig
14.08.2017
21:16:30
let items: [[Any]] = [["OK",0.130243062973022,"87.250.250.242"],["OK",0.130286931991577],["OK",0.130215883255005],["OK",0.130412101745605]] for item in items { print(item) } ["OK", 0.13024306297302199, "87.250.250.242"] ["OK", 0.13028693199157701] ["OK", 0.13021588325500499] ["OK", 0.130412101745605]

Dmitry
14.08.2017
21:17:48
Ааааа, во я тупой под вечер

:D

stonepig
14.08.2017
21:17:58
et apps = feed["entry"] as? [[String: Any]] тут, на сколько я понял, создается массив вложенных списков

по ключу entry

Dmitry
14.08.2017
21:18:20
Спасибо

stonepig
14.08.2017
21:18:26
но я могу ошибаться, я еще ничего не парсил свифтом :)

Dmitry
14.08.2017
21:19:26
Проверю как до компа доберусь. Выглядит как норм варик

Dmitry
15.08.2017
03:22:25
Привет, народ! Такая ситуация. Кастомный переход. На toVC статус бар есть, на fromVC - нет. Оба эти контроллера - UINavigationController. Не могу победить поблему, что navigationBar у toVC подстраивает свою высоту с учетом высоты статусБара только после выполнения перехода и получается неприятный скачок бара и основого контента вниз. Каким образом заставить навигейшн бар toVC заранее отрисоваться с правильной высотой?

Google
Dmitry
15.08.2017
05:17:10
я примерно понимаю в чем дело. Пока идет переход, видимо система все еще смотрит на свойство prefersStatusBarHidden у fromVC, поэтому рисует навбар без учета статусБара. Потом, когда я вызываю у контекста completeTransition, то главным контроллером становится toVC, система понимает, что в нем prefersStatusBarHidden = false и спешно увеличивает размер навбара

Томчук Таня
15.08.2017
05:32:21
#whois Я начинающий iOS разработчик. Сейчас хожу на собеседования на позицию джуна и делаю тестовые задания. Не знаю чем на данный момент я могу быть полезна сообществу, но в будущем, думаю, смогу что-то привнести. Из сообщества я смогу почерпнуть что-то новое (много чего ?) Я из Санкт-Петербурга Просто в сети искала сообщества и знакомый, участник сообщества, подсказал)

Vergil
15.08.2017
05:35:15
Здравствуй

Томчук Таня
15.08.2017
05:35:56
?

Денис
15.08.2017
05:37:33
Core data. Кто-нибудь делал асинхронную запись в базу и одновременное отображение добавляемых данных через fetched results controller? Мой код работает отлично в ios 10, и выдает странные ошибки в ios 8. Мой стек состоит из двух основных контекстов: фоновый backgroundContext, соединенный с persistent store coordinator и основной mainContext в главном потоке, соединенный с предыдыщим через parentContext. . Каждая очередная добавляемая асинхронно порция даных создает третий уровень - еще один фоновый контекст, ссылающийся на родителя- mainContext. В общем, такая схема довольно известная. Вопрос в том, что apple такого запилили с coredata в ios 10, что все работает, чего нет в ios 8?

Баг именно связан с NSFetchedResultsController. Ошибки по типу Serious application error. Exception was caught during Core Data change processing: * -[NSCFArray insertObject:atIndex:]: index (1) beyond bounds (1) with userInfo (null) 2010-03-22 14:42:05.272

Наверное, хрен кто поймет с таким объяснением)

Rychkov
15.08.2017
06:06:11
Ты с голой кор датой работаешь?

Денис
15.08.2017
06:06:24
Да

Rychkov
15.08.2017
06:07:46
Это принципиально? Использовал бы либу типа MagicalRecord, не было бы возни с контекстами такой. Может, ошибся там где-нибудь.

Денис
15.08.2017
06:08:39
Это принципиально? Использовал бы либу типа MagicalRecord, не было бы возни с контекстами такой. Может, ошибся там где-нибудь.
В будущем я так и поступлю. Просто сперва хотелось бы с кор датой разобраться. В поисках первой работы поэтому начинаю с основ

Rychkov
15.08.2017
06:12:48
Вряд ли тебе это где-то понадобится без обертки) Если понимаешь основные вещи типа контекстов и передачи данных между ними, то, думаю, этого достаточно для начала, чтобы понимать, что методы в обертке делают

Zhanserik
15.08.2017
06:31:57
У меня есть массив var posts: [Post] = [Post](). У Post есть свойство var tags: [String] как теперь мне искать значения в свойстве tags?

Dmitry
15.08.2017
07:12:28
смотри метод contains у массивов

Страница 1006 из 2351