
Александр
25.01.2017
15:30:43
Ребята привет! Кто работал с контактами в ios 9/10 ?
Вопрос в чем: я знаю что каким то образом можно блокировать абонента из записной книжки, то как это делается средствами системы, я разбираюсь с фрейморком Contacts который с ios 9 управляет контактами, но не могу найти там это. Создание удаление обновление контактов есть, но что то вроде флага Block я не могу найти.
Есть способ блокировать через Callkit extension - блочить конкретный номер. Но мне надо Блочить существующего абонента без использования callkit’а

Andrei
25.01.2017
15:40:29
.

Nikolay
25.01.2017
16:09:44
Всем привет. Заказчик просит такую штуку сделать:
При нажатии на кнопку «Проложить маршрут» должно открываться окно, которое предлагает выбрать приложение для построения маршрута (Apple карты, Google карты, Яндекс карты, Яндекс навигатор и иные при наличии на телефоне).
Это вообще реально узнать что установлено на телефоне?

-_-
25.01.2017
16:10:54

Google

Stas
25.01.2017
16:11:35
Взять самые популярные карты и гуглить можно ли чекнуть установлены они или нет

Булат
25.01.2017
16:12:13
искать урл схемы приложений, добавить их в plist своего приложения, проврять через UIApplication.shared.canOpenURL
установлены или нет

Nikolay
25.01.2017
16:12:45
Спасибо

Булат
25.01.2017
16:13:01
например у навигатора yandexnavi://
Что UITableView коллит после numberOfRowsInSection? у меня прила крашится между numberOfRows и cellForRow, якобы в каком то массиве из 0 элементов кто-то достает 1й
хотя в основном массиве с данными у меня 6 элементов

Vladislavs
25.01.2017
16:19:28

-_-
25.01.2017
16:19:35


Булат
25.01.2017
16:20:33
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
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() // тут краш типа
}
на момент вызова self.tableView.reloadData() в self.orders 6 элементов


-_-
25.01.2017
16:25:24
Ну так-то он тебе явно говорит что массив таки пустой. Поставь брейк на numberOfRowsInSection, посмотри в этот момент на массив в дебаггере, потом брейк на cellForRow и там тоже

Булат
25.01.2017
16:25:44

Google

Булат
25.01.2017
16:26:04
number of rows in section точно завершается
и возвращает 6

-_-
25.01.2017
16:30:30
А json точно валидный?

Булат
25.01.2017
16:30:40
да
массив же парсится в объекты
успешно

-_-
25.01.2017
16:32:14
Просто вот этот класс NSSingleObjectArrayI
Явно что-то внутреннее и связанное с JSON
http://stackoverflow.com/questions/40396819/nssingleobjectarrayi-error-when-json-parsing-in-ios

Булат
25.01.2017
16:36:31
Это класс который используется системой, если в NSArray 1 объект
насколько я понял, с JSON оно не связано
ну и как бы я перед tableView.reloadData могу прям по массиву пробежаться
вижу все объекты
норм распаршенные

Vladislavs
25.01.2017
16:38:04
Это легко проверить
В месте, где у тебя в orders присваиваются объекты
попробуй присвоить не то, что тебе смапилось
а просто массив из заглушек
Которые у тебя Mappable

-_-
25.01.2017
16:46:45

Maxx
25.01.2017
18:14:23

Google

-_-
25.01.2017
19:55:56

Roman
26.01.2017
03:44:24
Ребят, подскажите по CNContactStore()
Не получается найти решение как объеденить контакты c разных учетных записей (например один и тот же человек на iCloud, Google, Facebook) - в итоге показываются дубликаты.

Александр
26.01.2017
03:45:51
Там они объеденяли по моему

Roman
26.01.2017
03:46:44
эту наверное пропустил, не помню про контакты

Рубен Багдасарян
26.01.2017
05:29:31
Добрый ден Меня зовут Рубен я прграммист C# и Java

Sergey
26.01.2017
05:31:48

Рубен Багдасарян
26.01.2017
05:32:25
Хочу научится создавать приложение под Андроид и IOS

Sergey
26.01.2017
05:32:53

Рубен Багдасарян
26.01.2017
05:33:05
а IOS?

Dmitriy
26.01.2017
06:32:51
Всем привет, кто сталкивался с такой задачей:
при звонке VoIP не тухнет экран при поднесении трубки к уху, начиная с версии iPhone 6s+ и выше. Все, что ниже - работает норм. Есть какие-то идеи по поводу этого?

Andrey
26.01.2017
06:45:02

Dmitriy
26.01.2017
06:45:46
xmpp+webrtc

x86-64
26.01.2017
07:14:29
а IOS?
Вроде Mono под iOS есть, и мне даже встречались игры на нём, от Fox & Sheep например

Ilkhom
26.01.2017
07:16:09

Richard
26.01.2017
07:49:04
/unmute
/unmute

S
26.01.2017
07:52:12
/unmute

DhMmJdjjsmd
26.01.2017
07:54:04
/unmute

Alexander
26.01.2017
07:54:36
бля да че каждое утро так будет

Google

Даня
26.01.2017
08:09:14
/unmute

Sergey
26.01.2017
08:09:40
/unmute

Alexander
26.01.2017
08:24:35
/unmute

Admin
ERROR: S client not available

x86-64
26.01.2017
08:36:01
Вопрос по быстрому выводу пиксельной графики из RAM. Как я понимаю, тут без OpenGL ES никуда?

Denis
26.01.2017
10:32:36
Есть разработчики из Праги здесь, кто может сказать что работает в классной команде? Интересуют мид/сеньор уровень.

Клим
26.01.2017
12:42:27
@ManWithBear вы для варгейминга ищете?

Denis
26.01.2017
13:15:53

Dmitriy
26.01.2017
13:24:48

Vladimir
26.01.2017
14:05:38
Добрый день.
Я, iOS Dev: Objective-C/Swift/C++

Dmitry
26.01.2017
14:15:06
Привет, нужен middle ios-разработчик.
рейт 700-800руб/час

Stanislav
26.01.2017
14:21:08
>middle
>12$
>jun получает минимум 16, это в каком-нибудь израилськом стартапе (через чатик)

Bogdan
26.01.2017
14:37:30
#whois
Всем привет. Меня зовут Богдан. Живу в Москве. В iOS разработке где-то 3/4 месяца. Пишу на swift
Был бы рад поучаствовать в проектах.

Евгений
26.01.2017
15:10:20
Доброго вечера. Неспешно изучал на hackingwithswift урок по парсингу JSON. В процессе API сайта внезапно перестало отдавать данные. Примерно неделю назад все работало Ок (вот по этой ссылке запрашиваю - https://api.whitehouse.gov/v1/petitions.json?limit=100).
Может кто-то порекомендовать ресурс похожий для тренировки? Чтобы без авторизаций отдавал только, я еще новичок, делать ее не умею.

Ильнур
26.01.2017
15:15:40
А зачем без авторизаций? Сделай приложение прогноза погоды и парс любого Weather API
Курс валют еще иногда без авторизации отдают, погугли

Filipp
26.01.2017
15:20:04
а кто нибудь знает как можно вытащить из NSDate месяц в нужном падеже на русском?

Maxx
26.01.2017
15:21:01
Firebase Database - rules прописать для доступа anonymous и рисуй свои JSONы любого формата. Документация подробная.

-_-
26.01.2017
15:29:26
А вообще я бы посоветовал любые апи погоды или там www.geonames.org какой-нибудь, там можно json получать

Maxx
26.01.2017
15:29:28

Google

Обожди (-;
26.01.2017
15:29:38

Александр
26.01.2017
15:29:43

Maxx
26.01.2017
15:30:41

-_-
26.01.2017
15:30:49

Filipp
26.01.2017
15:31:01
спасибо

Евгений
26.01.2017
15:31:03
ну данных то нет. там в конце - result[] пустой. А в нем раньше были все записи о петициях с текстом, заголовком, количеством голосов И так далее. теперь нифига нет…

-_-
26.01.2017
15:31:43

Евгений
26.01.2017
15:31:49
Всем спасибо, все изучу

-_-
26.01.2017
15:32:42
Ты все-таки скажи, что именно ты учишь