🌴 إسماعيل
тапаю на картинку открывается вк все ок, со всем согласен тапаю ок, кидает в личный кабинет, затем я выхожу с ЛК, кидает на регистрацию снова, тапаю на вк, и все ничего не происходит.
🌴 إسماعيل
нужно перезапускать приложение чтобы вк срабатывала, с FB и TW такого не наблюдается
Anonymous
Неправильно SDK используешь, почитай документацию
🌴 إسماعيل
ок
Anonymous
У тебя сессия предыдущая наверняка есть
🌴 إسماعيل
спс
Vladimir
эм
Vladimir
наверно тупой будет вопрос
Vladimir
что если у меня есть список. и у каждого элемента есть кнопочка "редактировать" (хотя не суть важно). и я хочу по нажатию на нее открывать некий экран редактирования. то есть я должен в методе вызываемом в addTarget передать либо индекс элемента в списке либо сам объект... как?
Anonymous
Нет, у тебя есть didSelect в делегате, используй его, там будет индекс. Или именно по кнопке надо?
Vladimir
ну у меня по тапу на элемент списка - одно действие. а по этой кнопке - другое
Vladimir
я пока нашел, что при наполнении элемента я могу этой кнопке проставить тег с индексом
Vladimir
но это выглядит как пиздец костыль
Anonymous
AccessoryView ещё есть, иначе нужно получать индексПас ячейки от таблицы
Vladimir
Моя вера в хорошее доброе вечное пошатнулась
Anonymous
Моя вера в хорошее доброе вечное пошатнулась
Много действий на ячейке само по себе не очень, но если надо - уже давно либы предоставляют коллбэки и т.п.:)
Viacheslav
Такая ситуация: Было 2 контроллера в след за кастомным UINavigationController Мои операции: Убираю коннекшн root view controller, создаю новый сегвей от первого к третьему (был от 1к2), чтобы открывался сразу третий. после чего он открывается, но начинается беда с тредами. This application is modifying the autolayout engine from a background thread after the engine was accessed from the main thread. This can lead to engine corruption and weird crashes. Эту часть не трогал вообще. Где может скрываться причина?
Anonymous
Ищу опытного iOS программиста из Алматы для консультации.
Anonymous
Да
Anonymous
Да
да ладно. не психуй
Anonymous
Не психую
Viacheslav
все изменения UI должны происходить в main thread'e
Да, на мой взгляд так и происходит, эту часть не менял никак. и тем не менее до описанных изменений ошибки нет, а после них есть
Viacheslav
блин надо было раньше писать, вечер пятницы настал 🙈
Anonymous
блин надо было раньше писать, вечер пятницы настал 🙈
ну что мы можем тебе ответить. Ошибка описана четко. Как мы можем догадаться в чем именно проблема
Pavel
Почему первое ограничение работает, а второе нет (по отдельности разумеется)? i.heightAnchor.constraint(equalToConstant: 200).isActive = true i.heightAnchor.constraint(equalTo: i.widthAnchor, multiplier: 1).isActive = true
Pavel
При втором констрейнте вьюха вообще не отображается.
Pavel
Что я не запускаю их вместе.
Pavel
А. Ну у меня ширина равна ширине родителя.
Anonymous
так нет же. поэтому и проблемы
Pavel
i.widthAnchor.constraint(equalTo: stackView.widthAnchor).isActive = true
Pavel
Эй пиздюки, давайте по проблеме лучше, потом набросим.
Pavel
:)
Anonymous
по проблеме надо показать полностью что ты хочешь сделать и что у тебя уже сделано
Anonymous
да и ладно
Pavel
Ну у меня проблема и со сторибордом, я кодом не от хорошей жизни пишу) Я хз задал ее стеквью или нет.
Pavel
Показывать нечего, я пытаюсь одну картинку показать внутри стеквью растянув ее на всю ширину родителя с сохранением пропорций.
Pavel
let i = UIImageView() photosStackView.addArrangedSubview(i) i.widthAnchor.constraint(equalTo: photosStackView.widthAnchor).isActive = true i.heightAnchor.constraint(equalTo: i.widthAnchor, multiplier: 1).isActive = true
Pavel
Ну для примера, ратио=1 вместо нужного.
Anonymous
по-моему стэквью так не работает
Anonymous
тебе нужно констрейнты задавать для UIImageView
Anonymous
а у стэквью просто прописать как выравнивать
Pavel
Да
Pavel
Надо было "ну ты лох" написать, в нашем стиле
Anonymous
А я у чего задаю?
я имею в виду через NSLayoutConstraint
Pavel
Ну так я вроде делаю все тоже самое.
Pavel
я имею в виду через NSLayoutConstraint
А это ли не одно и то же?
Pavel
И как он должен понять, какие размеры картинке выставить? Я убрал contrains на width и это конечно же не помогло.
Anonymous
я ж говорю, что стэквью не так работает
Anonymous
как ты скажешь ему распределять вьюхи так он и будет
Anonymous
поэтому, когда ты задал высоту - все у тебя отработало
Anonymous
хотя если ты поиграешься с настройками, то все будет по-другому
Anonymous
Тому же
Anonymous
Я бы лично стэквью не рекомендовал. Не совсем он какой-то адекватный
Anonymous
где более-менее просто все
Pavel
Походу проблема в этом, спасибо.
Pavel
Илья, а что ты юзаешь вместо стеквью?
Anonymous
я пытался много чего в него напихат, включая вложенные стэквью
Anonymous
смотря какая ситуация. может тебе скролвью нужно
Anonymous
со скролом, кстати, тоже беда
Anonymous
я имеею в виду, когда пытаешься стэк в скрол запихать
Anonymous
вот с отступами была проблема
Pavel
У меня стек в скроле. :(
Anonymous
ну накидай в стэк кучу барахла и заставь все это скролиться
Anonymous
мне сечас кажется, что проблем не должно быть, но они у меня были
Anonymous
Доходило до того, что я натыкался на либы, которые назывались типа ScrollingStackView. В итоге плюнул и сделал по старинке
Ivan
Норм накидал
Anonymous
сейчас не скажу, что было не так. Но что-то меня не устроило и я решил не использовать стэквью
Anonymous
в минусе не остался
Stanislav
Stanislav
Хотя 8 уже забросили
Anonymous
если есть необходимость 8 поддерживать, то его нельзя юзать
В том-то и дело, что я с надеждой ждал пока появится проект под 9, чтобы я мог попробовать наконец стэквью. И сразу все было прекрасно, но когда все усложнялось и усложнялось, я понял, что трачу слишком много времени на борьбу с проблемами, которые бы не возникли у меня делай я все по-старинке
Victor
Много действий на ячейке само по себе не очень, но если надо - уже давно либы предоставляют коллбэки и т.п.:)
Эм… ну да, эпл просто так показывает у себя на конференции как сдвигаешь ячейку и там 3 кнопки описывающих действия с этим элементом