@ios_ru

Страница 2090 из 2351
Kei
06.06.2018
06:07:35
Это типа они продают кошельки с 100$ на счету за 10$? Или че эт за развод?)

Shamsiddin
06.06.2018
06:08:22


Kei
06.06.2018
06:09:25
Лол

Firdavs
06.06.2018
06:09:35
лол, мэнибот

Google
Shamsiddin
06.06.2018
06:12:09
покинул

PALM ?
06.06.2018
07:59:08
подскажите пожалуйста. что я делаю не так





пишу метод чтобы потом его использовать много раз и приложение падает

2018-06-06 10:57:41.650874+0300 test[11698:887936] Warning: Attempt to present <UIAlertController: 0x7fb957026200> on <test.ViewController: 0x7fb95650f930> whose view is not in the window hierarchy! 2018-06-06 10:57:42.649090+0300 test[11698:887936] -[UIButton copyWithZone:]: unrecognized selector sent to instance 0x7fb95650fca0 2018-06-06 10:57:42.656877+0300 test[11698:887936] *** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[UIButton copyWithZone:]: unrecognized selector sent to instance 0x7fb95650fca0' *** First throw call stack: ( 0 CoreFoundation 0x000000010d0a01e6 exceptionPreprocess + 294 1 libobjc.A.dylib 0x0000000109519031 objc_exception_throw + 48 2 CoreFoundation 0x000000010d121784 -[NSObject(NSObject) doesNotRecognizeSelector:] + 132 3 UIKit 0x0000000109fe36db -[UIResponder doesNotRecognizeSelector:] + 295 4 CoreFoundation 0x000000010d022898 ___forwarding___ + 1432 5 CoreFoundation 0x000000010d022278 _CF_forwarding_prep_0 + 120 6 CoreFoundation 0x000000010cfb8d78 CFStringCreateCopy + 120 7 libswiftCore.dylib 0x000000010c123ffd _T0S2SyXl12_cocoaString_tcfCTf4gd_n + 93 8 libswiftCore.dylib 0x000000010c0bc773 _T0S2SyXl12_cocoaString_tcfC + 19 9 libswiftFoundation.dylib 0x000000010c5f27ae _T0SS10FoundationE36_unconditionallyBridgeFromObjectiveCSSSo8NSStringCSgFZ + 14 10 test 0x0000000108c0e0fd _T04test14ViewControllerC6alerttySS5title_SS7messageSC07UIAlertC5StyleO5styletFTo + 77 11 UIKit 0x0000000109db63e8 -[UIApplication sendAction:to:from:forEvent:] + 83 12 UIKit 0x0000000109f317a4 -[UIControl sendAction:to:forEvent:] + 67 13 UIKit 0x0000000109f31ac1 -[UIControl _sendActionsForEvents:withEvent:] + 450 14 UIKit 0x0000000109f30a09 -[UIControl touchesEnded:withEvent:] + 580 15 UIKit 0x0000000109e2b0bf -[UIWindow _sendTouchesForEvent:] + 2729 16 UIKit 0x0000000109e2c7c1 -[UIWindow sendEvent:] + 4086 17 UIKit 0x0000000109dd0310 -[UIApplication sendEvent:] + 352 18 UIKit 0x000000010a7116af __dispatchPreprocessedEventFromEventQueue + 2796 19 UIKit 0x000000010a7142c4 __handleEventQueueInternal + 5949 20 CoreFoundation 0x000000010d042bb1 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION + 17 21 CoreFoundation 0x000000010d0274af __CFRunLoopDoSources0 + 271 22 CoreFoundation 0x000000010d026a6f __CFRunLoopRun + 1263 23 CoreFoundation 0x000000010d02630b CFRunLoopRunSpecific + 635 24 GraphicsServices 0x000000010f998a73 GSEventRunModal + 62 25 UIKit 0x0000000109db5057 UIApplicationMain + 159 26 test 0x0000000108c0f957 main + 55 27 libdyld.dylib 0x000000010e281955 start + 1 28 ??? 0x0000000000000001 0x0 + 1 ) libc++abi.dylib: terminating with uncaught exception of type NSException (lldb)

Alex
06.06.2018
08:01:41
пишу метод чтобы потом его использовать много раз и приложение падает
Скорее всего ты вызываешь презент не с того контроллера

Пусть метод возвращает алерт и ты его презентуй где тебе надо

ViXette
06.06.2018
08:02:18
self.present может ?

PALM ?
06.06.2018
08:02:34
self.present может ?
не, пробовал

Alex
06.06.2018
08:02:46
self.present может ?
Нет, в свифте self подразумевается автоматически

ViXette
06.06.2018
08:03:58
ну это вроде функция для selector() - в каком контексте она вызовется потом

Leonid
06.06.2018
09:16:21
ребята, база данных стран и городов - что есть де-факто стандартом сейчас ? обновляемое

Google
Aleksandr
06.06.2018
09:22:40
google countries cities api

M
06.06.2018
09:46:03
google countries cities api
+, юзал эппловский MapKit, очень неточный

Николай
06.06.2018
09:47:51
Mac OS High Sierra будет тормозить на 2,2 GHz Intel Core i7 ? Mac Book 2015

M
06.06.2018
09:48:24
Mac OS High Sierra будет тормозить на 2,2 GHz Intel Core i7 ? Mac Book 2015
У меня 16 года без тач бара, не тормозит

Ivan
06.06.2018
09:50:11
Mac OS High Sierra будет тормозить на 2,2 GHz Intel Core i7 ? Mac Book 2015
у меня мак мини 2011 года и нормально ?

Igor
06.06.2018
09:50:52
Ivan
06.06.2018
09:51:41
если ssd стоит
само собой ? и 16 ОЗУ

Viktor
06.06.2018
09:51:45
Mac OS High Sierra будет тормозить на 2,2 GHz Intel Core i7 ? Mac Book 2015
Без ssd начиная с маврика вообще макось не юзабельна

Viktor
06.06.2018
10:00:56
Ну fusion drive вполне
Ну почти ssd, причем на том же iMac 2012 27, win10 и fedora вполне сносно шевелятся. Пока вкорячил внешний ssd через usb (переживаю за трим и все дела) но разница колоссальная, а часть внутреннего hdd выделил под тайммашину.

Антон
06.06.2018
10:11:34
Roman
06.06.2018
10:41:55
как и все другие ОС
чейта? винда у меня нормально жила на хдд в ноуте, которому лет 5

Mia
06.06.2018
10:55:51
Добрый день, подскажите, пожалуйста, можно ли сделать наложение несколько modal view друг на друга?

Евгений
06.06.2018
11:10:38
Alex
06.06.2018
11:38:04
Ivan
06.06.2018
11:48:20
Но если очень надо - сохрани предыдущий, захайди его, покажи нужный, по скрытию - покажи первый

Mia
06.06.2018
11:50:22
Roger that

Ivan
06.06.2018
12:11:31
Это как минимум некрасиво
ну мне кажется это что бы заного его не рендерить

Google
Антон
06.06.2018
12:15:11


Ivan
06.06.2018
12:29:13
в OBJC нашел у себя очепятку: self.self.paymentFailedDescLabel = [self getBoldLabel]; и оно работает, без ошибок О_о. Мб кто то знает почему?

Alex
06.06.2018
12:35:27
То есть текущий объект текущего объекта – это и есть сам текущий объект

Ivan
06.06.2018
12:36:50
Alex
06.06.2018
12:37:44
А не получается из-за этого сильной ссылки?
Не должно. Если в closure у тебя weak self, то self?.self == nil если self == nil

То есть это референс на один и тот же объект

Vasiliy
06.06.2018
12:39:39
Кложа же захватывает только self, а не его проперти

-_-
06.06.2018
13:05:44
self.self.self.value

Alexander
06.06.2018
13:26:20
#whois Всем привет. Занимаюсь iOS довольно давно. Пишу только на Swift, читаю Objective-C код спокойно. Хочу общаться с единомышленниками/найти интересные проектыч Я из Вроцлава (Польша). Узнала о чате из гугла (искал такие чаты)

Как вообще дела с работой удаленной обстоят? (Фриланс и парт-тайм)

Евгений
06.06.2018
13:29:25
Товарищи, подскажите по такому вопросу.. Есть некая форма для заполнения различными параметрами товара. Форму решил делать с помощью CollectionView. В каждую секцию Коллекшена вставляется соответствующая ячейка. В одном месте по нажатию чекбокса, одна ячейка должна схлопнуться, а другая раскрыться. Для этого у меня на старте для одной секции высота установлена, например, 100, а для второй секции высота установлена в 0. Затем по нажатию чекбокса, первая высота устанавливается в 0, а вторая в 100. Все это подставляется в "sizeForItemAt" и вызываю myCollectionView.reloadSections(myIndexSet), где myIndexSet это индексы всех секций от текущей и ниже. Причем myCollectionView.reloadData() не работает, точнее делает все последующие секции пустыми. При таком раскладе все работает, но если промотать коллекш ниже, так, чтобы раскрываемые ячейки скрылись из виду, и вернуться обратно, то ячейки ОБЕ оказываются открытыми, причем одна поверх другой. Не пойму как вторая секция может появляться, когда в любой момент времени у одной из них высота 0. Причем если подвести экран так, что эти две секции чуть торчат сверху и подвигать немного туда-сюда, то видно как вторая ячейка по появляется, то исчезает. А может я вообще не правильный подход выбрал? Тогда подскажите как лучше. Спасибо!

Alexander
06.06.2018
13:31:03
Товарищи, подскажите по такому вопросу.. Есть некая форма для заполнения различными параметрами товара. Форму решил делать с помощью CollectionView. В каждую секцию Коллекшена вставляется соответствующая ячейка. В одном месте по нажатию чекбокса, одна ячейка должна схлопнуться, а другая раскрыться. Для этого у меня на старте для одной секции высота установлена, например, 100, а для второй секции высота установлена в 0. Затем по нажатию чекбокса, первая высота устанавливается в 0, а вторая в 100. Все это подставляется в "sizeForItemAt" и вызываю myCollectionView.reloadSections(myIndexSet), где myIndexSet это индексы всех секций от текущей и ниже. Причем myCollectionView.reloadData() не работает, точнее делает все последующие секции пустыми. При таком раскладе все работает, но если промотать коллекш ниже, так, чтобы раскрываемые ячейки скрылись из виду, и вернуться обратно, то ячейки ОБЕ оказываются открытыми, причем одна поверх другой. Не пойму как вторая секция может появляться, когда в любой момент времени у одной из них высота 0. Причем если подвести экран так, что эти две секции чуть торчат сверху и подвигать немного туда-сюда, то видно как вторая ячейка по появляется, то исчезает. А может я вообще не правильный подход выбрал? Тогда подскажите как лучше. Спасибо!
Формы откуда-то приходят (с сервера) или статические ?(забиты один раз в приложение )

Евгений
06.06.2018
13:31:59
не, форма на девайсе

Alexander
06.06.2018
13:32:51
не, форма на девайсе
Много элементов?

Евгений
06.06.2018
13:33:06
да

Alexander
06.06.2018
13:33:29
да
Дизайн уже готов?

Я думаю проще всего сделать expandable cell

Евгений
06.06.2018
13:36:46
о том и речь, как ее правильно сделать?

Alexander
06.06.2018
13:43:27
о том и речь, как ее правильно сделать?
Хм, ну лучше всего в вашем случае перечитать документацию по collectionview

Google
Alexander
06.06.2018
13:44:02
И использовать debugger, чтобы проследить выгрузку ячеек из памяти

Евгений
06.06.2018
13:45:50
А принципиально раскрытие ячеек как осуществляется, с помощью изменения высоты или удаления/вставки?

Admin
ERROR: S client not available

Alexander
06.06.2018
13:49:34
если смогу

Евгений
06.06.2018
14:03:13
Дизайн самый простой)))



Alexander
06.06.2018
14:17:37
Ок. Проблема в том, что вы не сохраняете значение высоты ячейки до ее выгрузки

После выгрузки она загружается ещё раз с дефолтным значением 100

Выгружается каждый раз, когда пропадает из виду

Я думаю, что для этого есть готовое решение

Alex
06.06.2018
15:27:46
Почему я прочитал «Сем 1, Сем 2 <-> Сем 3, Сем4»

У меня сессия головного мозга

Антон
06.06.2018
16:30:16


-_-
06.06.2018
16:40:04
Где баг-то?

Nik
06.06.2018
16:40:48
Это просто шрифт

Антон
06.06.2018
17:24:17
И вправду. На 10.13 такого не было

Ivan
06.06.2018
18:02:28
гитхаб пал?

Google
Ivan
06.06.2018
18:03:09
а не

Alexander
06.06.2018
18:06:24
Ivan
06.06.2018
18:06:32
все норм

уже

Leo
06.06.2018
20:09:48
Всем привет. Можете парой слов ответить, возможно ли из одного приложения использовать функции других приложений?

Скажем, я разрабатываю умный дом. У меня есть множество аппок, у каждой из которых своя конкретная функция - управление светом, теплом, детектор дыма. Возможно ли разработать аппку, где я мог бы соединить их все и использовать функции каждой?

Чисто теоритический вопрос, делать я так, конечно, не буду

Vladislav
06.06.2018
20:13:26
Leo для этого есть приложение Home, оно делает +- то, что вы описали. Самому написать такое не получится, увы.

Leo
06.06.2018
20:13:39
Забыл представиться. Я js-разработчик, делаю реферат по экономике

Dmitry
06.06.2018
20:13:43
Скажем, я разрабатываю умный дом. У меня есть множество аппок, у каждой из которых своя конкретная функция - управление светом, теплом, детектор дыма. Возможно ли разработать аппку, где я мог бы соединить их все и использовать функции каждой?
Зачем для этого куча аппок? Тебе в плане маркетинга даже выгодно объединить в одну. Мало того, эпл сейчас заставляет многих консолидировать функции в одном приложении, если уже наделали кучу.

Leo
06.06.2018
20:16:20
Зачем для этого куча аппок? Тебе в плане маркетинга даже выгодно объединить в одну. Мало того, эпл сейчас заставляет многих консолидировать функции в одном приложении, если уже наделали кучу.
Дело в том, что каждый производитель хардвера делает свой софт под свою лампочку, если работать с китайцами - не факт что можно достать апи. А вот если сделать аппку для управленния апками, можно было бы слепить из этого умный дом

То есть такое даже в теории не реализовать, так?

Vladislav
06.06.2018
20:16:58
https://developer.apple.com/homekit/

Dmitry
06.06.2018
20:17:01
То есть такое даже в теории не реализовать, так?
Это потянет кучу проблем как техниеских, так и юридических.

Vladislav
06.06.2018
20:17:01
Почитайте

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