Dmitry
была у кого-нибудь thread 1 sigpipe ошибка? как решали проблему? гугл ведет на несколько тем на стековерфлоу, но четкого ответа нет нигде
Dmitry
был бы это tcp sigpipe, проблема решилась бы моментально, но тут что-то забавное
x86-64
x86-64
Либо один процесс падает по sigsegv, рвется канал и второй хватает sigpipe
Dmitry
выкидывает его прямо в мейне, но проблема не в нем, это очевидно :) аппликейшн может работать по несколько суток (сервер на яблодевайсе) и все отлично, но потом ни с того ни с сего такая ерунда
Dmitry
вот у человека то же самое http://stackoverflow.com/questions/27597061/unknown-exception-signal-sigpipe-with-crash-when-device-is-unlocked-after-lock
Dmitry
только в моем случае resume кнопка никак не помогает)
Dmitry
ну и никакой зависимости от скринлока у меня нет
x86-64
Dmitry
сокеты. tcp sigpipe хендлится когда он возникает, но в данной ситуации это не он, это именно sigpipe тредовый. я с такой фигней впервые столкнулся
x86-64
Dmitry
ну судя по еррор месседжу (thread 1 signal sigpipe), это какой-то сигпайп именно в треде. по поводу треда с ошибкой, я не знаю, в каком именно она возникает. пишет thread 1 - это мейн, но я не уверен, что так и есть на самом деле.
Max
I'm That Fel!x
сорянчик)
Max
там можно выставлять верхний порог слайдером для каждого вентилятора
Max
Max
I'm That Fel!x
Евгений
да, рулит автоматически этим
Евгений
но и не греются настолько сильно
Евгений
я на своем редко слышу шум вентилятора
Евгений
только если какая-нибудь мега портянка долго компилится
Max
с 2 ядрами - 70 град уже много, с 4 - до 50, до 60 если на пузо положить и запустить побольше всего сразу: видео, хсоде, симулятр, сафарю, тунца
Alexander
Ребята привет! Кто работал с контактами в ios 9/10 ?
Вопрос в чем: я знаю что каким то образом можно блокировать абонента из записной книжки, то как это делается средствами системы, я разбираюсь с фрейморком Contacts который с ios 9 управляет контактами, но не могу найти там это. Создание удаление обновление контактов есть, но что то вроде флага Block я не могу найти.
Есть способ блокировать через Callkit extension - блочить конкретный номер. Но мне надо Блочить существующего абонента без использования callkit’а
Nikolay
Всем привет. Заказчик просит такую штуку сделать:
При нажатии на кнопку «Проложить маршрут» должно открываться окно, которое предлагает выбрать приложение для построения маршрута (Apple карты, Google карты, Яндекс карты, Яндекс навигатор и иные при наличии на телефоне).
Это вообще реально узнать что установлено на телефоне?
Stanislav
Stanislau
Взять самые популярные карты и гуглить можно ли чекнуть установлены они или нет
Bulat
искать урл схемы приложений, добавить их в plist своего приложения, проврять через UIApplication.shared.canOpenURL
Bulat
установлены или нет
Nikolay
Спасибо
Bulat
например у навигатора yandexnavi://
Bulat
Что UITableView коллит после numberOfRowsInSection? у меня прила крашится между numberOfRows и cellForRow, якобы в каком то массиве из 0 элементов кто-то достает 1й
хотя в основном массиве с данными у меня 6 элементов
Vladislavs
Stanislav
Bulat
2017-01-25 19:13:16.619218 owocar[3186:1112938] *** Terminating app due to uncaught exception 'NSRangeException', reason: '*** -[__NSSingleObjectArrayI objectAtIndex:]: index 1 beyond bounds [0 .. 0]'
*** First throw call stack:
(0x1855151b8 0x183f4c55c 0x185506420 0x18bb707bc 0x18b8dba40 0x18b7139d4 0x18b4e9c20 0x18b4a9478 0x18b4ab850 0x18b4ab79c 0x18b4ab188 0x10015a74c 0x10015a210 0x100169a58 0x100f31fd0 0x100f32030 0x18439e1fc 0x18439e1bc 0x1843a2d68 0x1854c2810 0x1854c03fc 0x1853ee2b8 0x186ea2198 0x18b4357fc 0x18b430534 0x100111c94 0x1843d15b8)
libc++abi.dylib: terminating with uncaught exception of type NSException
Bulat
guard let arrayData = json["data"] as? [[String: Any]] else {
if lastID == nil {
self.orders = [Order]()
}
return
}
if let loadedOrders = Mapper<Order>().mapArray(JSONArray: arrayData) {
if lastID == nil {
self.orders = loadedOrders
} else {
self.orders += loadedOrders
}
} else {
if lastID == nil {
self.orders = [Order]()
}
return
}
defer {
self.tableView.reloadData() // тут краш типа
}
Bulat
на момент вызова self.tableView.reloadData() в self.orders 6 элементов
Stanislav
Ну так-то он тебе явно говорит что массив таки пустой. Поставь брейк на numberOfRowsInSection, посмотри в этот момент на массив в дебаггере, потом брейк на cellForRow и там тоже
Bulat
Bulat
number of rows in section точно завершается
Bulat
и возвращает 6
Stanislav
А json точно валидный?
Bulat
да
Bulat
массив же парсится в объекты
Bulat
успешно
Stanislav
Просто вот этот класс NSSingleObjectArrayI
Stanislav
Явно что-то внутреннее и связанное с JSON
http://stackoverflow.com/questions/40396819/nssingleobjectarrayi-error-when-json-parsing-in-ios
Bulat
Это класс который используется системой, если в NSArray 1 объект
Bulat
насколько я понял, с JSON оно не связано
Bulat
ну и как бы я перед tableView.reloadData могу прям по массиву пробежаться
Bulat
вижу все объекты
Bulat
норм распаршенные
Vladislavs
Это легко проверить
Vladislavs
В месте, где у тебя в orders присваиваются объекты
Vladislavs
попробуй присвоить не то, что тебе смапилось
Vladislavs
а просто массив из заглушек
Vladislavs
Которые у тебя Mappable
Max
Stanislav
Roman
Ребят, подскажите по CNContactStore()
Не получается найти решение как объеденить контакты c разных учетных записей (например один и тот же человек на iCloud, Google, Facebook) - в итоге показываются дубликаты.
Alexander
Alexander
Там они объеденяли по моему
Roman
эту наверное пропустил, не помню про контакты
𝓡𝓾𝓫𝓮𝓷
Добрый ден Меня зовут Рубен я прграммист C# и Java
I'm That Fel!x
𝓡𝓾𝓫𝓮𝓷
Хочу научится создавать приложение под Андроид и IOS
I'm That Fel!x
𝓡𝓾𝓫𝓮𝓷
а IOS?
Paks
Всем привет, кто сталкивался с такой задачей:
при звонке VoIP не тухнет экран при поднесении трубки к уху, начиная с версии iPhone 6s+ и выше. Все, что ниже - работает норм. Есть какие-то идеи по поводу этого?
Paks
xmpp+webrtc
x86-64
а IOS?
Вроде Mono под iOS есть, и мне даже встречались игры на нём, от Fox & Sheep например
Ilkhom
Richard
/unmute
Richard
/unmute
Sergey
/unmute
Artur
/unmute
Alexander
бля да че каждое утро так будет