Описание тега forced-unwrapping

2 ответа

Цель принудительной распаковки

В быстрой документации вы можете найти это: if convertedNumber != nil { println("convertedNumber has an integer value of \(convertedNumber!).") } // prints "convertedNumber has an integer value of 123." С этим объяснением Если вы уверены, что необяз…
15 авг '14 в 10:16
0 ответов

Как бороться с "фатальной ошибкой: неожиданно обнаружен ноль при развертывании необязательного значения".

Я получаю ошибку msgstr "фатальная ошибка: неожиданно найден ноль при развертывании необязательного значения". Что я должен делать? У меня есть такой код: var foo: String? print ("foo = \(foo!)") И оператор print вылетает с ошибкой "Неустранимая оши…
28 фев '16 в 14:37
1 ответ

Развернуть тег видео с помощью jquery

У меня есть это: <div class="vid"> <video> bla bla bla </video> </div> Я должен развернуть этот тег видео, поэтому я попытался: $( "video" ).unwrap(); Результат в окне консоли: TypeError: undefined is not a function message: …
27 авг '14 в 14:59
1 ответ

Когда следует использовать утверждения и предварительные условия, а когда можно использовать защитные операторы, принудительное развертывание и обработку ошибок?

Я уже прочитал разницу между "предварительным условием" и "утверждать" в быстрой. Но все еще не могу провести четкую грань между (различные способы распаковки, т.е. guard & ! + обработка ошибок) против утверждений. Если я хочу, чтобы мое приложение …
1 ответ

Развертывание опций в шаблоне проекта игрового кода Apple

В небольшом примере кода Apple, который создается при создании нового игрового проекта в Xcode, GameScene имеет несколько функций, которые используют шаблон развертывания, с которым я не сталкивался, и я не вижу смысла в этом - if let n = self.spinn…
31 окт '16 в 15:48
0 ответов

Передача изображения из ViewController в другой ViewController

Я пытаюсь создать часть, чтобы пользователь мог импортировать свое изображение в приложение и перенести его на main.storyboard, который находится на другом viewcontroller. Но я продолжаю получать "Неустранимая ошибка, неожиданно найденная ноль при р…
10 фев '19 в 19:02
1 ответ

Почему я не могу вставить кортеж (String, [ProtocolConformer]) в мой [( String, [ProtocolType])] таким образом?

Я сконцентрировал свой проблемный сценарий на детской площадке: @objc protocol Prot {} class Cla : Prot {} var myArray: [ (aString: String, prot: [Prot] ) ] = [] var myProts: [Prot]? = [Cla()] // error: type 'T' does not conform to protocol 'Integer…
23 янв '15 в 20:19
1 ответ

Быстрая фатальная ошибка: неожиданно найден ноль при развертывании необязательного значения (lldb)

Я программирую небольшое приложение социальной сети для сообщества в Swift. Я получил ошибку: fatal error: unexpectedly found nil while unwrapping an Optional value (lldb) когда я пытаюсь изменить взгляды с self.presentViewController(FeedViewControl…
24 фев '15 в 19:27
2 ответа

Swift: разобрать логин сервера Facebook невозможно получить почту

Я не понимаю, почему я не могу получить электронную почту пользователя. Я получаю ошибку Поток 1: фатальная ошибка: неожиданно обнаружен ноль при развертывании необязательного значения Мне удалось получить все данные, кроме почты... см. Мой код: if …
10 июн '18 в 12:28
2 ответа

Опционально и распаковка

Я пытаюсь сделать следующее: у меня есть два текстовых поля, и я хочу print() сообщение в консоль, если текстовое поле имени пользователя .isEmpty или если поле пароля .isEmpty, Первое, что я заметил, это то, что текстовые поля являются необязательн…
29 янв '17 в 04:23
1 ответ

Поле имеет значение подтверждено, но все еще получить ошибку развертки?

Этот блок кода завершается неудачно при попытке установить appURL, даже если тест if завершается успешно, и для контакта управляемого объекта все поля имеют ненулевые значения, а для определенного contact.facebook есть значение, поэтому я не могу по…
28 апр '16 в 11:53
1 ответ

Развертывание необязательного типа Any из словаря

Ранее я задавал вопрос, похожий на этот, однако ответ, похоже, не работает. У меня есть словарь под названием Настройки: var settings = String: Any Это заполнено чтением текстового файла - все отлично работает когда я бегу println(settings) возвраща…
10 фев '15 в 22:30
1 ответ

Назначение словаря типа [String:AnyObject] для [String: String] дает нулевую ошибку

Эй, я новичок в разработке Swift & IOS. Я столкнулся с проблемой, которую искали много. Но не получил никакого решения. У меня есть словарь типа [String: AnyObject] и хочу назначить его другому словарю типа [String:String]. XCode показывает ошибку, …
11 авг '18 в 12:04
1 ответ

Фатальная ошибка: неожиданно найден ноль при развертывании необязательного значения для физического контакта с телом

Я не могу понять, о каком дополнительном значении идет речь или почему я получаю эту ошибку. Я проверил свое целое число очков и удостоверился, что объявил его значение 0, пока он не вступит в контакт с врагом. В симуляторе счетчик считает первых 4 …
13 апр '16 в 04:51
1 ответ

Как я могу избежать принудительного разворачивания в этом?

Как я могу избежать распаковки кода ниже? self.array = self.array.sorted(by: { Date(timeIntervalSince1970: ($0?.event?.dateRecorded)!) > Date(timeIntervalSince1970: ($1?.event?.dateRecorded)!) })
13 сен '18 в 14:18
1 ответ

Почему SwiftyJSON создает неявно развернутый необязательный параметр для своих констант?

В коде SwiftlyJSON он определяет следующие константы, используя принудительное развертывание: ///Error code public let ErrorUnsupportedType: Int! = 999 public let ErrorIndexOutOfBounds: Int! = 900 public let ErrorWrongType: Int! = 901 public let Err…
13 июн '15 в 02:48
1 ответ

Распаковка необязательного сбоя в Swift

Я новичок, пытающийся понять отладку, и у меня есть проблема, через которую я работаю. Я запросил решение этой проблемы и не нашел его в Stackru. Я стараюсь лучше понять, что здесь происходит и почему происходит этот сбой. Я отследил ошибку с помощь…
28 ноя '17 в 11:02
1 ответ

Как отладить "фатальную ошибку с nil при развертывании необязательного значения"?

Это мое первое реальное приложение, которое я пишу, и я не понимаю, почему я получаю эту "нулевую" ошибку при развертывании необязательного. Прежде чем опубликовать код, вот идея простого калькулятора расходов. У меня есть два текстовых поля (costLa…
20 дек '16 в 18:00
1 ответ

Scala: доступ к необязательному значению в необязательном объекте

Есть ли хороший способ получить доступ к значению параметра внутри объекта параметра? Вложенные совпадения приводят к уродливой древовидной структуре. Так что если у меня есть например: case class MyObject(value: Option[Int]) val optionObject : Opti…