问题标签 [unwrap]

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 投票
2 回答
97 浏览

arrays - 将 [Int?] 转换为 [Int]

我有一个String,例如"7,8,9,10",我想转换为一个Int项目数组,即[Int]

但是,我的代码目前给了我一个[Int?](可选整数数组)。这是代码:

我尝试了一些事情,比如更改Int(word)Int(word!),并添加!到 的末尾String),但 swift 不喜欢这些想法的外观。

作为初学者,我认为我做错了一些明显的事情,但我不太确定是什么!任何帮助将不胜感激 - 谢谢!

0 投票
3 回答
44 浏览

javascript - 如何使用 JS 或 Jquery 删除父 html 元素?

我已经搜索并没有找到我要找的东西,我想做的是:

并在某个媒体查询中将其更改为

这可能吗?感谢您的任何帮助!

0 投票
1 回答
1107 浏览

swift - 可选类型 '()?' 的值 未打开

据我所知,下面代码中的可选失败块已经被解包,?但是 xCode 一直在抱怨我的语法。如果您仔细查看该success块,它看起来与该failure块完全一样,但不知何故,xCode 并没有标记该success块。我以前遇到过这个问题,并设法通过构建清理解决了这个问题,但这次不是。有没有人遇到过类似的问题?

这是带有错误消息的屏幕截图:

在此处输入图像描述

0 投票
1 回答
464 浏览

swift - 致命错误:在展开可选值时意外发现 nil。迅速

我是 Swift 的新手。我的问题是我不确定如何解开可选值。当我打印 object.objectForKey("profile_picture") 时,我可以看到Optional(<PFFile: 0x7fb3fd8344d0>).

0 投票
2 回答
44 浏览

swift - 为什么在swift中是函数中的变量选项而不是在操场上

我很困惑。我需要比较产品日期代码。他们看起来像 12-34-56。我写了一些代码来分解这些部分并比较它们。此代码在操场上运行良好。但是当我在视图控制器中使它成为一个函数时,值出现 NIL 并且当打印到日志或在休息时查看时我得到很多“可选(“12-34-56”)”值。我尝试在许多地方打开包装,但没有任何效果。?不要被变量日期和月份混淆,因为它们不是产品代码,根据使用的生产机器可以有 90 天和 90 个月。

可能感谢任何人。我完全被难住了

0 投票
2 回答
2561 浏览

ios - 检查 `if let` 是否为 nil

我有一个应用程序,我目前正在使用SwiftKeychainWrapper。下面是我检查 if retrievedStringis的代码nil。但是我仍然进入retrievedString: nil控制台。

if-let 语句中的代码不应该运行,还是我不正确地使用/理解 if-let?

对于给定的示例,使用 if-let 解开我的可选值的正确方法是什么?

0 投票
2 回答
2528 浏览

ios - 快速检查 viewDidLoad 上的 uiswitch 状态

我的uiswitch有问题。我需要知道应用程序第一次运行时 uiswitch 是打开还是关闭。我试过这段代码:

但每次我得到这个错误:

我如何打开 uiswitch 而不会出现该错误?

0 投票
3 回答
552 浏览

swift - swift可选值是否只需要解包一次,然后可以多次使用而无需再次解包?

我是 Swift 新手,正在尝试构建计算器的初学者项目。我知道“display.text”返回一个可选字符串,其中的字符串值必须用“!”展开 在它可以使用之前。

但是,我注意到“display.text”只需要解包一次,然后可以多次使用而无需再次解包。这对于 Swift 可选值是真的吗?我在哪里可以找到有关此事的一些指导方针?

0 投票
2 回答
50 浏览

swift - 展开为值类型创建障碍

看下面的代码(playground 准备好了)。

我无法从if let语句中将数据附加到未包装的可选数组中。

允许附加可选数组的最佳方法是什么?

0 投票
1 回答
60 浏览

matlab - 在matlab中恢复正弦函数的参数

我有一个看起来像正弦曲线的实验测量,因此函数可以建模为sin(x). 如果我将该asin函数应用于数据,我会得到一个三角形函数。我想知道是否有一种形式可以像 unwrap 那样获得与 x 对应的直线。任何意见将不胜感激。