Donna
Артем, я 3 раза написал, что это не работает
Иногда помогает шаманство. Удали полностью view controller из сторибода и создай с нуля
Donna
Не копипастом
Bogdan
Не копипастом
Создал отдельный новый, ничего не переносил, с табБара -> realetionShip seque потом добавил nav item потом кнопку результат такой же - ничего нету
Bogdan
скинул
Bogdan
создал все с нуля, без табБара - Получилось!
Bogdan
Bogdan
Но тогда, что в этой конструкции не так??, нужен табБар
Bogdan
Bogdan
Пробовал такой вариант, но оно тогда вообще в 2 полосы ложиться 😧
Bogdan
и все так же исчезает при добвлении элементов
Bogdan
всаляю бар баттон айтем, новый, точно так же пропадает, как будето под бар заваливается
Ольга
У каждой вкладке должен быть свой нав.контроллер
Александр
ааа
Александр
А мысль Ольги я понял
Александр
Тут еще табы намешаны)
Bogdan
это я делал тоже
Bogdan
секунду
Bogdan
Bogdan
вот, оно добавилось, но я в ТабБаре отключил, так как оба не могут отображаться
Bogdan
так вот
Bogdan
Александр
По логике вещей, на дочерних экранах отображается uinavigationitem от Tab Bar Controller, а не от дочерних
Bogdan
резульат
Bogdan
то есть тот, который ведется с самого начала и отображается
Bogdan
типо на него новый навигейшн попробовать?
Bogdan
а , понял,
Bogdan
но как тогда прекратить передачу навигейшена?
Bogdan
что бы новые, которые для каждого таба будут созданы,отображались
Emil
Приветствую, кто подскажет Фреймворк для отправки пушей с ios?
Александр
если так решать проблему, тот тут в Tab Bar надо выставлять hidden для навигейшн бара (но мне не нравится что-то такое архитектурное решение)
Александр
Изначальная проблема от того, что UINavigationItem выставляется от текущего контроллера при пуше. В случае таб бара, при смене вкладок, пуша в навигейшн контроллер не происходит, поэтому отображается Item от самого TabBar
Bogdan
такая же цепочка реализована в приложении "телефон"
Bogdan
да много даже где в ios
Bogdan
просто как..
Александр
В телефоне наоборот цепочка реализована. Там внутри таба навигейшн контроллер
Bogdan
а ну да, у меня в этом приложении тоже есть такое, табБар, потом 3 котроллера со своими навигейшенами
Bogdan
а здесь , перед попаданием в таббар, котроллер со своим, и он передается дальше
Bogdan
перекрывая все
Ольга
@chupikk хайлайтни меня, плиз, как найдете, в чем было дело) на ходу сложно читать
Александр
перекрывая все
кстать, был вариант self.tabBarController.navigationItem.title = @"title"; ? 😄
Aleksandr
extension UIApplication { var statusBarView: UIView? { return value(forKey: "statusBar") as? UIView } } этот код пропустят в App Store, кто нибудь пробовал?
Artur
Всем привет. Вопрос про VIPER, только начинаю знакомиться. У меня есть контроллер на нем вьюха с серчбаром и таблицы в которой коллекшнвью. Если я правильно понял то лучше это разбить на 3 модуля, 1.вьюху с серчбаром, 2. Таблицей 3. колекшнВью. Насколько это оправдано разбить один контроллер на 3 модуля вообще?
Bogdan
но как-то неверно это все)
Bogdan
кстать, был вариант self.tabBarController.navigationItem.title = @"title"; ? 😄
тайтл задается, но это вообще никак не решает проблему)
Денис
CoreData. Вопрос про индексы. Я хочу увеличить скорость поиска в базе. В базе есть поле, которое является первичным ключом для записей, но оно строковое, например Name. Однако, есть второе поле числового типа, которое не уникально, но очень редкое. Например, SizeInBytes. Операция сравнения для числового поля, разумеется, менее затратная, чем поиск чисто по строке. Предикат выглядит например так: @“SizeInBytes == %d AND Name == %@”. Есть ли смысл создавать комплексный индекс для этих двух полей? Или достаточно индекса чисто для строки. Оно ведь, как я понимаю, под капотом вычисляет хэш значения. Вот будет хэш строки. В таком случае, нужно ли вообще тогда второе условие SizeInBytes? Ведь все равно так и так будет искать уже по хэшу, а не по строковому типу
Александр
Ох, там еще гамбургер-меню. Я умываю руки 😄
Bogdan
не-а... self.tabBarController?.navigationItem.title = "333" задается только при создании табБара с массивом контроллеров, в самих контроллерах - не пашет на экране с таблицей задававал , тайтл был, но конечно передавался по всем контроллерам, отткда конфигурация навигейшена конкретного контроллера тоже не пашет
Victor
Александр
мда… вообще-то всё работает, если правильно написать
Так оно и должно работать. Просто при переходе на другой таб тоже нужно элементы удалять/выставлять)
Victor
ну да, это я и скинул в зипе
Victor
но, конечно, это костыль, имхо
Bogdan
я открыл проэкт, точно все так же - Не работает
Bogdan
вы видимо не поняли задачу
Victor
тайтл в зависимости от таба выбранного внизу?
Victor
ну и кнопки, но кнопки я не стал приделывать, только тайтл меняется
Bogdan
попробуйте в "right" добавить теперь текстфилд в центр навигейшна и справа баттон
Bogdan
оно пропадает при добавлении
Bogdan
если в них добавить navigation item - ни тайтла, ни объектов на нем вижно не будет
Bogdan
оно перекрывается другим навигейшином
Александр
Не, объяснять походу долго будет. Лучше открыть и внимательно изучить доки по UIKit, особенно по Navigation Bar
Bogdan
тут больше не сам Navigation Bar, а вообще сториборд
Александр
убрали этот редирект в айтюнс наконец-то?
Vadim
на свифт переписали
Victor
Victor
добавил кнопку в правый6 и без кнопки в левом
Bogdan
кнопки нет
Bogdan
Victor
А ты запусти
Bogdan
А ты запусти
Работает! Спасибо! Пробую интегрировать в свой проект, надеюсь все станет норм
Victor
Про это выше все и писали ;)
Bogdan
на чистом проекте конечно будет все ок я все это пробовал, все не работает, и не факт, что это заработает, возможно заново переделаю весь блок там что-то конфликтует и накладывается, возможно
Aleksey
Ну человек видимо ждал, что в сториборде появятся