
Betrayer
18.04.2017
11:43:26

Fayozjon [CybernatiC]
18.04.2017
11:43:56

Ilkhom
18.04.2017
11:44:25

Google

Fayozjon [CybernatiC]
18.04.2017
11:44:29
Это только мета инфа

Betrayer
18.04.2017
11:44:52
Ilkhom, умный чтоле?

Fayozjon [CybernatiC]
18.04.2017
11:44:52
Картинки и прочая поебень

Betrayer
18.04.2017
11:44:58
Гайд почитай.
Либо Application loader, либо xCode.

Fayozjon [CybernatiC]
18.04.2017
11:45:17

Ilkhom
18.04.2017
11:45:19
во здесь добавляешь новую версию

Betrayer
18.04.2017
11:45:27
Как ты в вебе сертификаты прикрепишь?

Fayozjon [CybernatiC]
18.04.2017
11:45:31
Кек

Betrayer
18.04.2017
11:45:57
Ты можешь добавить уже залитый бинарник.

Ilkhom
18.04.2017
11:46:05

Fayozjon [CybernatiC]
18.04.2017
11:46:13

Google

Ilkhom
18.04.2017
11:46:36
ребята угомонитесь уже
человек про создание новой версии спрашивал

Fayozjon [CybernatiC]
18.04.2017
11:47:22
Ну мы все объяснили хором что без мака ты не дев
Нет про загрузку
Глянь она даже апк писала

Ilkhom
18.04.2017
11:48:17
хз не читал, вопрос тока читал

Betrayer
18.04.2017
11:48:20

Fayozjon [CybernatiC]
18.04.2017
11:48:42
Все работаем дальше....
А я пошел пивасик пить

Мисс
18.04.2017
11:49:40
какой пруф. это к гадалке не ходи

Betrayer
18.04.2017
11:50:26
А ты сходи.

Мисс
18.04.2017
11:51:42
http://prntscr.com/extkon
сгоняла

Ilkhom
18.04.2017
11:52:32

Мисс
18.04.2017
11:52:46
я же говорю, что просто можно

-_-
18.04.2017
11:54:51

Betrayer
18.04.2017
11:54:58
Суть в том, что аплодить нужно с мака.

Мисс
18.04.2017
11:55:03
меня спросили - я показала

Google

Betrayer
18.04.2017
11:55:12
You are shit out of luck, missy.

Мисс
18.04.2017
11:55:32
да я уже поняла

-_-
18.04.2017
12:25:18
Народ, как правильно обернуть это в try catch в свифте? Что ловить нужно будет?
var numericExpression = "2-" // ситуация с неправильным выражением
let expression = NSExpression(format: numericExpression) // падает нафиг, т.к. неправильное

Ilkhom
18.04.2017
12:26:46
if let делай
в try catch должно возвращатся throw Error

-_-
18.04.2017
12:37:28
if let делай
«if let/if var optional binding only works when the result of the right side of the expression is an optional»
другими словами - не работает(

Ilya
18.04.2017
12:39:03
Здесь нет необходимой тебе информации? https://developer.apple.com/library/content/documentation/Swift/Conceptual/Swift_Programming_Language/ErrorHandling.html

-_-
18.04.2017
12:39:47

Ilya
18.04.2017
12:41:40
try? же есть
его можешь через if let

? Райзя ?
18.04.2017
12:42:07

Ilkhom
18.04.2017
12:42:29

Ilkhom
18.04.2017
12:43:04
делай типа так
do{
let xmlString = try String(contentsOf: accessURL, encoding: String.Encoding.utf8)
guard let xmlDict = XMLDictionaryParser.sharedInstance().dictionary(with: xmlString) else {
throw MyError.FoundNil("xmlDict")
}
guard let models = xmlDict["Cygnet"] as? NSArray else {
throw MyError.FoundNil("models")
}
self.cygnets = models
} catch {
print("error getting xml string: \(error)")
}

? Райзя ?
18.04.2017
12:43:05
И после этого можешь там try! Num(number) или try? Num(number) писать или с catch

Ilya
18.04.2017
12:43:47
Что-то я не вижу у NSExpression ни одного инициализатора, который бы выбрасывал эксепшн
а валится у тебя скорее всего на этапе получения результата. Там как раз может быть nil

Ilkhom
18.04.2017
12:52:45
нет, вот что у него

Ilya
18.04.2017
12:53:45
я доки просто глянул по этому классу

Google

-_-
18.04.2017
12:54:07
Валится на парсинге прям

Ilya
18.04.2017
12:54:26
надо макбук доставать)

-_-
18.04.2017
12:54:42

Ilya
18.04.2017
12:55:23
try! тут тебе точно не помочник

Ilkhom
18.04.2017
12:56:10
я все перепробовал, тут другой подход нужен

Admin
ERROR: S client not available

Andrew
18.04.2017
12:56:19
А если ты правильное значение ставишь - то все ок?
ну типа "2+2" ?

-_-
18.04.2017
12:57:24

Ilkhom
18.04.2017
13:00:09
а альтернативы NSExpression нет в свифте?

-_-
18.04.2017
13:04:54
Сука. Не кидает он ничего, он падает на нем прямо

Sergey
18.04.2017
13:05:55
парни, хочу прогать как царь. на свифте, с чего начать?

-_-
18.04.2017
13:06:11

Andrew
18.04.2017
13:06:16
Да, жопа... Вот
http://stackoverflow.com/questions/24710424/catch-an-exception-for-invalid-user-input-in-swift
внизу.
Делают обортку

Google

Sergey
18.04.2017
13:06:35

-_-
18.04.2017
13:06:48

Andrew
18.04.2017
13:07:09
обертку*

Sergey
18.04.2017
13:07:31

-_-
18.04.2017
13:08:21

Ilkhom
18.04.2017
13:08:42
?

Andrew
18.04.2017
13:08:48

Ilya
18.04.2017
13:08:55

-_-
18.04.2017
13:08:58

Ilkhom
18.04.2017
13:10:00

Sergey
18.04.2017
13:10:08
так с любого места можно
просто я вообще в программировании не шарю, мб что нибудь прочитать нужно прежде чем про свифт задумываться? или можно сразу ? а если сразу то с какой книжки?)

-_-
18.04.2017
13:10:08

Ilya
18.04.2017
13:10:58
может как-то обезопасить себя? Тем более что там format, то есть ожидается что-то типа такого
let mathExpression = NSExpression(format: "%d-%d", 2,2)

-_-
18.04.2017
13:11:43

Andrew
18.04.2017
13:12:18

-_-
18.04.2017
13:12:34
Я потому и хотел с себя это скинуть. Если выражение валидно - считаем, сравниваем. Если не валидно - ну ок, не подошло, бывает

Ilya
18.04.2017
13:12:44
забавно, что в консоль пишет, что не обработанно исключение, но исключение не выбрасывается
ну можно еще регуляркой предварительно проверить. или на so так и делают?

-_-
18.04.2017
13:13:58
Для меня вообще странно что у этого класса нет метода для валидации выражения