问题标签 [optional-values]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
306 浏览

ios - 展开可选值时发现 nil,错误

我不知道那个可选在哪里。请帮忙!我真的需要这个,我没有在我的代码中使用可选值。

0 投票
2 回答
1303 浏览

json - 为我的 UITextField 展开可选值时意外发现 nil

由于这个展开错误,我无法将 JSON 值(我正在成功读取)传递到我textfield的下一个,说明我的文本字段是.viewcontrollernil

我很困。这是我的阅读 JSON 的课程:

}

我调用了一个函数,它应该接收acceptJson位于下一个视图控制器中的 JSON 字符串 ():

nameField.text我在设置行上抛出异常,说明nameFieldnil。如何获取textfield存储 JSON 字符串的方法?
这是最初的视图控制器:

}

0 投票
2 回答
3296 浏览

ios - 双重惊叹!!在 Swift 中标记?

我知道单个感叹号的定义,但是两个?

我今天在编码,编译器“强迫”我再添加一个!对我的句子:

如果我只用一个!标记,项目没有编译,给我错误:“可选类型'AnyObject?'的值?没有打开;你是不是要使用“!” 或者 '?'?” 那我再加一个!一切正常。

Swift中的两个感叹号是什么意思?

0 投票
2 回答
1691 浏览

swift2 - 更新到最新的 xcode 后无法从字符串中删除 optional()?

更新 xcode 后,我根本无法从字符串中删除 optional() 吗?

这打印出来

可选(“香港”)

但我需要它

香港

我试过了

但没有运气!有任何想法吗?

0 投票
0 回答
52 浏览

xml - XMLPATH:在平面结构中搜索可选信息

我得到了以下 XML

其结构是扁平的。一组连贯的信息以标签开始,但以标签结束。一组中的某些信息是强制性的,这里是但其他不是,这里

我的过程使用 XPATH 1.0 来首先提取起始节点,然后对于每个起始节点,我希望获得强制性信息以及可选信息。

我的问题是找到合适的 XPATH 表达式来导出适合当前迭代节点的可选节点

/doc/开始

我已经给出了 Kayessian XPath 1.0 公式

如何在 XPath 1.0 中执行集合操作 XPath 选择两个特定元素之间的所有元素

尝试导出两组的交集

跟随兄弟::可选[计数(。|跟随兄弟::结束[1]/前兄弟::可选)=(计数(跟随兄弟::结束[1]/前兄弟::可选)) ]

非常感谢

克里斯蒂安欢呼

0 投票
6 回答
13204 浏览

ios - 为什么是可选的(“文本”) - 斯威夫特

我刚开始使用 Swift。所以我创建了一个带有标签、按钮和文本字段的简单应用程序。当您单击按钮时,应用程序必须使用文本字段的文本更改标签。

结果是

嗨可选(“TextOfTextField”)

好的。所以这是一个非常简单的问题。

我希望有一个人可以帮助我。

在此处输入图像描述

0 投票
2 回答
145 浏览

ios - 在展开可选值时发现 nil

您可能会想:“关于此错误的另一篇文章”。是的,在写这个问题之前我一直在研究这个论坛,不幸的是我找不到可以帮助的东西,或者至少我知道当有一个未绑定的 var 时这个错误就会出现。

但是,由于我对此很陌生,因此我需要一些帮助。我正在按照指南制作一个简单的无限横向卷轴游戏。到目前为止一切顺利,但后来我遇到了这个“零”错误。指南本身没有此错误。

所以我觉得可能是我使用了更新版本的 xCode 或 iphone 模拟。但我很确定它与此无关。

到目前为止我的编码:

我怎样才能简单地解决这个问题?我应该用 applyImpulse 做一个变量吗?我还尝试在 CGPoint (ccp) 和 CCPackage 之间切换,但均无效。

0 投票
1 回答
108 浏览

swift - 快速更改集合可选值?

rowDescriptor是一种AnyObject?类型,我会转换self.rowDescriptor?.valueimages. 我想将图像添加到self.rowDescriptor?.value. 我没有做到如下。images有一个值。但self.rowDescriptor?.value仍然是空的。我找不到任何关于它的文件。这是什么原因。

0 投票
2 回答
593 浏览

ios - 为什么 Swift 2 偏爱强制解包而不是选项?

我不再看到 Xcode 抱怨某些东西需要可选项(“?”)。现在它总是被强制解包(爆炸“!”)。当我们现在强制展开时,还有什么理由再使用选项吗?

0 投票
1 回答
38 浏览

swift - 是否有必要将变量 'possibleIntegerValue' 设置为 'optional Int(Int?)' 或者可以将 'possibleIntegerValue' 设置为 'Int' 类型?

我是 Swift 新手,正在尝试学习可选值的概念。我的问题是,在之前的代码上下文中,是否有必要将变量 'possibleIntegerValue' 设置为 'optional Int(Int?)' 或者可以省略?符号并将 'possibleIntegerValue' 设置为 'Int' 类型?

如果我确实将类型从可选 Int 更改为 Int,它会产生什么样的影响?