- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
无法转换Result<Data>
进入Mydata
struct GetData {
struct Request {
}
struct Response {
var result: Result<Data>
}
struct ViewModel {
var content: Content<Data>
}
}
public enum Result<T> {
case success(result: T)
case failure(userError: UserError)
}
我已经声明了上面的代码,我的 View Controller 包含
var mymodel: Data
我想通过我的GetData.Response.result
到我上面的模型
出现错误 Result<Data>
无法传递给Mydata
?
最佳答案
您的结果是一个枚举,因此您需要访问Data
,您需要访问.success
switch result.result {
case .success(let data):
// here you have result unpacked
mymodel = data
case .failure(let error):
print(error)
}
关于ios - 如何将 MyResult<MyData> 转换为 MyData?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56520502/
我有点好奇,想知道使用 as keyword 、Casting 或 有什么区别Convert.To_______() 函数。 经过少量搜索,我发现 as 运算符仅执行引用转换和装箱转换。还有哪些区别。
无法转换Result进入Mydata struct GetData { struct Request { } struct Response { var res
好像有人遇到了类似的问题,here .然而,雅各布的问题(来自两年前)仍然没有答案。而且,那里的上下文与我的有点不同: 所以我试图将我的数据框导出到一个 .csv 文件,它通常可以正常工作。但是,这一
尽管脚本工作正常,但我收到以下错误... Unable to parse bindings. Message: ReferenceError: myData is not defined; Bindi
我一直在尝试在我的 Node.js 服务器上编写更好的代码,并在阅读了如下一些博客文章后: http://www.codelord.net/2015/09/24/ $q-dot-defer-youre
我正在尝试从此站点播放跨场景音乐的lua(电晕)教程http://coronalabs.com/blog/2013/06/04/tutorial-handling-cross-scene-audio/
我的屏幕看起来是这样的 屏幕上有 2 个项目。 对于项目 1 ===> 选择蜂蜜加黄油 对于第 2 项 ===> 选择坚果和干果 10 克 基于此,我尝试构建如下 JSON,如图所示 [ {
我有一个名为 myData 的简单表,如下所示: ID NAME 1 Bob 2 Sue 3 Doug 然后我有一个临时表,其中包含用户所做的更改。TEMP 表如
很确定答案是“否”,但我没有找到确凿的结果...... 基本上,可以使用 MySQL 连接到一个独立的数据库文件,然后在上面使用标准的 MySQL 命令吗?目前我使用 SQLite3 来做这件事,但我
我正在使用 Fibonacci heap(boost) 对元素数组进行排序,但我无法遍历堆。代码是这样的: #include #include #include struct MyData {
我通过创建 MVC 4 项目并使用设计器添加单个数据实体,在 VS 2012 中创建了一个简单的 Entity Framework 模型优先应用程序。 我第一次右键单击设计器界面并选择生成数据库时,它
假设我有一个类 MyData。 public class Mydata(){ private String name; private int age; } 现在我的列表将包含 100
我需要对 BER 数据进行编码和解码。 .NET 有类 System.DirectoryServices.Protocols.BerConverter 静态方法要求我在第一个参数中输入一个字符串,如下
假设我有一个类: public class MyClass { public string Name {get; set;} public int Value {get; set;}
假设我有这样的东西...... var myData = [1, 2, 3, 4, 5]; var svg = d3.select("body").append("svg"); var initial
我正在使用 jeasyui.com 中的基本 ComboTree index.js $http.get("GetDataForTree") .success(functio
我尝试在 nodejs/Express 中使用客户端 session 中间件,但收到以下错误:无法设置未定义的属性“mydata”。 我也看过这篇文章,但找不到其他线索来解释为什么我可能会收到错误。
我正在尝试使用 django-taggit ( see )。这是我的代码中的内容: 模型.py class MyData(models.Model): title = models.CharF
我是一名优秀的程序员,十分优秀!