optional- все статьи тега
Как удалить все распознаватели жестов из UIView в Swift
Я написал Swift-код, который пытается удалить все распознаватели жестов из всех вложенных представлений данного пользовательского типа UIView. let mySubviews = self.subviews.filter() { $0.isKindOfClass(CustomSubview) } for subview in mySubviews { for recognizer in subview.gestureRecognizers { subview.removeGestureRecognizer(recognizer) } } Но строка for recognizer выдает ошибку компилятора: '[AnyObject]?' does not have a member named 'Generator' Я пытался изменить цикл for ...
Что означает" фатальная ошибка: неожиданно найденный ноль при развертывании необязательного значения"?
моя программа Swift рушится с EXC_BAD_INSTRUCTION и эта ошибка. Что это значит и как это исправить? фатальная ошибка: неожиданно обнаружил нулю при разворачивании необязательное значение этот пост предназначен для сбора ответов на" неожиданно найденные нулевые " вопросы, поэтому они не разбросаны и трудно найти. Не стесняйтесь добавлять свой собственный ответ или редактировать существующий ответ Вики. ...
Параметры в строках.xml возможно? [дубликат]
этот вопрос уже есть ответ здесь: динамическая строка с помощью строки.xml? 9 ответов в моем Android-приложении я собираюсь реализовать свои строки с интернационализацией. Поэтому в настоящее время у меня возникла проблема с грамматикой и тем, как строятся предложения на разных языках. например: "5 минут назад" - английский язык "vor 5 Minuten" - немецкий могу ли я сделать что-то вроде след ...
Должны ли геттеры Java 8 возвращать необязательный тип?
Optional тип, введенный в Java 8, является новым для многих разработчиков. метод getter возвращает Optional<Foo> введите вместо классического Foo хорошая практика? Предположим, что значение может быть null. ...
Варианты приведения типов в Swift: как? Типа, или как! Типа?
учитывая следующее в Swift: var optionalString: String? let dict = NSDictionary() в чем практическая разница между следующими двумя утверждениями: optionalString = dict.objectForKey("SomeKey") as? String vs optionalString = dict.objectForKey("SomeKey") as! String? ...
Обязательные и необязательные аргументы с помощью параметров программы Boost Library
Я использую библиотеку параметров программы Boost для анализа аргументов командной строки. У меня есть следующие требования: как только "помощь", все остальные параметры являются необязательными; после того, как" помощь " не предоставляется, все остальные варианты необходимы. Как я могу справиться с этим? Вот мой код, обрабатывающий это, и я обнаружил, что это очень избыточно, и я думаю, что это должно быть легко сделать, не так ли? #include <boost/program_options.hpp> #include <i ...
Проверка значения типа bool, необязательный
когда я хочу проверить, является ли необязательный Bool истинным, это не работает: var boolean : Bool? = false if boolean{ } Это приводит к такой ошибке: дополнительный тип ' @IvalueBool?'не может использоваться как логическое значение; тест для '!= ноль' вместо этого Я не хочу проверять на ноль; я хочу проверить, если возвращенное значение true. Я всегда должен делать if boolean == true если я работаю с дополнительным Bool? Так как опционные не соответствуют BooleanType больше, ра ...