Loading [MathJax]/jax/output/CommonHTML/config.js
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >FetchResults<T>.Element不能转换为T- SwiftUI

FetchResults<T>.Element不能转换为T- SwiftUI
EN

Stack Overflow用户
提问于 2020-11-15 09:15:02
回答 1查看 78关注 0票数 1

我对数据库有问题。我想将一个用户传递到另一个视图中,如下所示:

正如您所看到的,我得到了一个错误,无法将该元素转换为用户。

我的用户支撑看起来如下:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
struct User: Decodable, Identifiable {
    public let id: String
    public let name: String
    public let age: Int16
    public let company: String
    public let about: String
    public let isActive: Bool
    public let email: String
    public let address: String
    public let registered: String
}

我的用户数据库是这样的:

有人知道如何解决这个问题吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-11-15 12:03:43

好的,您正在获取CoreData实体对象,但是您试图将一个CoreData实体对象转换为一个struct类型。

UserList是一个CoreData实体对象。抓取是正确的。然而,UserView需要一个User对象。

解决方案1:将您的UserList转换为用户元素。

解决方案2:将用户对象传递给UserView

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
struct UserView : View {

    var userList : UserList  // << Type of UserList
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64847410

复制
相关文章
只在视图 Body 中生存的变量
SwiftUI 通过调用视图实例的 body 属性来获取视图值。在 View 协议中,body 被属性包装器 @ViewBuilder 所标注,这意味着,通常我们只能在 body 中使用 ViewBuilder 认可的 Expression 来声明视图( 如果显式使用 return ,虽然可以避开 ViewBuilder 的限制,但因受只能返回一种类型的限制,影响视图的表达能力 )。
东坡肘子
2023/05/18
6970
只在视图 Body 中生存的变量
string转换为jsonarray_jsonobject转jsonarray
如果用的是fastjson 则导包为 import com.alibaba.fastjson.JSONObject
全栈程序员站长
2022/09/22
1.9K0
string转换为jsonarray_jsonobject转jsonarray
将tensor转换为图像_tensor转int
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
全栈程序员站长
2022/11/07
11.4K0
char转换为数字_char字符转int
刷题遇到一个考点是 char型数字 转 int 进行计算的问题。一看就会,一做就错,显然是在这里的认识薄弱了。将一番搜索的结果记录下来,以备再忘来打脸。
全栈程序员站长
2022/11/10
4.1K0
【leetcode刷题】T6-Remove Element(移除元素)
今天分享leetcode第6篇文章,也是leetcode第27题—Remove Element,地址是:https://leetcode.com/problems/remove-element/
木又AI帮
2019/07/17
3380
jsonobject string转json_string转换为long
本文使用一个小例子展示在java中怎样将一个JSON格式的字符串转化为JSONObject对象。注意,我们使用的是 org.json.simple.JSONObject;
全栈程序员站长
2022/09/22
3.3K0
jsonobject string转json_string转换为long
verilog语言转vhdl语言_vhdl转换为verilog
1.下载后先运行X-HDL-4.2.1-Setup.exe文件,选择安装路径,注意路径中不要有中文。 2.运行crack_xhdl_4.2.1.exe文件,选择刚刚你安装XHDL的路径下的\bin文件夹,点击next—finish,出现success代表激活成功教程成功。 3.可能会要求你重启电脑,这时候同意重启就好了。 4.重启之后运行X-HDL。 5.可以选择VHDL转Verilog或Verilog转VHDL
全栈程序员站长
2022/11/08
1.8K0
verilog语言转vhdl语言_vhdl转换为verilog
伸展树(splay tree)
对于二叉查找树而言,每次操作的最坏时间复杂度是O(N)。(当树退化为链表的时候)。为了解决这个问题,我们给树附加了一个平衡条件。平衡条件限制了任何节点的深度都不能过深。其中一种限制条件是:一颗二叉查找树的左子树和右子树的高度差不能超过1,这个条件限制产生了AVL树。
zy010101
2019/05/25
1.2K0
数据结构——二叉查找树(C语言)
二叉查找树,也称作二叉搜索树,有序二叉树,排序二叉树,而当一棵空树或者具有下列性质的二叉树,就可以被定义为二叉查找树:
Originalee
2018/08/30
1.8K0
数据结构——AVL树(C语言)
AVL(Adelson-Velskii 和 Landis)树是带有平衡条件的二叉查找树。在计算机科学中,AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下的时间复杂度都是O(lngn)。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。
Originalee
2018/08/30
1.1K0
数据结构——AVL树(C语言)
20120919-二叉树 数据结构《数据结构与算法分析》
又是一次的毕业季,羡慕嫉妒啊.... 二叉查找树类的框架: 1 template <typename Comparable> 2 class BinarySearchTree 3 { 4 public: 5 BinarySearchTree(); 6 BinarySearchTree(const BinarySearchTree & rhs) 7 ~BinarySearchTree(); 8 9 const Comparable & findMin() c
用户1154259
2018/01/17
6250
c++ 平衡二叉树的实现
#include <cstdlib> #include <iostream> using namespace std; template <typename Comparable> class AVLTree { public: AVLTree() : root(NULL){} AVLTree(const AVLTree & rhs) : root(NULL) {
拾点阳光
2018/07/05
7230
查找树ADT--二叉查找树
二叉查找树的性质:对于树中的每个节点X,它的左子树中所有项的值小于X中的项,而它的右子树中所有项的值大于X中的项。这意味着该树所有的元素可以用某种一致的方式排序。
233333
2019/08/06
5220
科学家计算并证明T-碳,开启了碳结构研究的新纪元 | 黑科技
T-碳将会在光催化、吸附、储能、航空航天材料等领域拥有广泛的应用前景。 碳原子既可以构成世界最软的物质石墨,也可以构成最坚硬的物质金刚石。最近,在碳原子的研究上,中科院苏刚教授等人通过理论计算出三维碳结构T-碳(T-carbon),随后,中外科学家团队共同合成了T-碳,使T-碳正式成为碳家族的新成员。 碳原子周围有四个电子,发生轨道杂化(原有一些能量较近的原子轨道重新组合成新的原子轨道)后,它的稳定结构就会被打破,然后具有很强的与自身及其他元素相结合的能力。 如,碳元素可以形成sp2杂化的石墨烯、形成sp3
镁客网
2018/05/30
6290
c++ 平衡二叉树的实现
#include <cstdlib> #include <iostream> using namespace std; template <typename Comparable> class AVLTree { public: AVLTree() : root(NULL){} AVLTree(const AVLTree & rhs) : root(NULL) {
拾点阳光
2018/05/10
1.4K0
数据结构——AVL树(C语言)
AVL(Adelson-Velskii 和 Landis)树是带有平衡条件的二叉查找树。在计算机科学中,AVL树是最先发明的自平衡二叉查找树。在AVL树中任何节点的两个子树的高度最大差别为1,所以它也被称为高度平衡树。查找、插入和删除在平均和最坏情况下的时间复杂度都是O(lngn)。增加和删除可能需要通过一次或多次树旋转来重新平衡这个树。
Originalee
2018/08/30
1K0
数据结构——AVL树(C语言)
AVL平衡二叉树中旋转操作的本质及其实现
           AVL (Adelson Velskii和 Landis)树是带有平衡条件的二叉查找树。这个平衡条件必须容易保持,而且它必须保证树的深度是O(log N)。最简单的想法是要求左右子树具有相同的高度。
拾点阳光
2018/05/03
2.4K0
AVL平衡二叉树中旋转操作的本质及其实现
以服务破解数字化转型“不会转 不敢转 不能转”的魔咒
据有关机构研究测算,我国企业数字化转型比例约为25%,远低于欧洲的46%和美国的54%。大量企业转型中存在着:转型能力不够、“不会转”;转型成本偏高、“不能转”;转型阵痛期比较长,“不敢转”的三大魔咒。而“服务”则是破解这三大魔咒的关键密钥。
剑指工控
2021/11/09
5920
(92) 函数式数据处理 (上) / 计算机程序的思维逻辑
上节我们介绍了Lambda表达式和函数式接口,本节探讨它们的应用,函数式数据处理,针对常见的集合数据处理,Java 8引入了一套新的类库,位于包java.util.stream下,称之为Stream API,这套API操作数据的思路,不同于我们在38节到55节介绍的容器类API,它们是函数式的,非常简洁、灵活、易读,具体有什么不同呢?由于内容较多,我们分为两节来介绍,本节先介绍一些基本的API,下节讨论一些高级功能。 基本概念 接口Stream类似于一个迭代器,但提供了更为丰富的操作,Stream AP
swiftma
2018/02/01
9390
Hello, SwiftUI
.edgesIgnoringSafeArea(.top)
大话swift
2019/07/04
1.4K0
Hello, SwiftUI

相似问题

SingleChildScrollView‘t-不能滚动父级

25

字体未正确呈现T-逗号(Ț)和T-逗号(ț)

12

T-数据资源

14

计算t-逆

13

Func<T- to -SQL:将Func<T,T,bool>转换为Expression<Func<T,T,bool>>

12
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文