Home
Sign Up
Sign In
0.01
V2EX
›
iOS
使用 ObservedObject 求助
iextrastu
·
Oct 31, 2020
· 1804 views
This topic created in 2193 days ago, the information mentioned may be changed or developed.
在用 swiftUI 写一个 APP,遇到一个问题,在使用 ObservedObject 时,更新下数组对象中的一个元素时,view 不会更新,但是添加和删除却除外
下数组
SwiftUI
更新
view
2 replies
YYYeung
Nov 1, 2020
1
之前试过一下,记得是
如果数组元素是 struct 类型的话,要注意原址更新;不要先赋值给一个变量,再通过这个变量更新,否则更新的就不会是数组内的元素,因为赋值给新变量的时候发生了复制,更新到的只是副本的那个
再不行的话,试下 ObservedObject 的一个强制通知的方法,类似 RxRelay 中的 accept
iextrastu
OP
Nov 1, 2020 via iPhone
2
@
YYYeung
感谢回复, 我看了下数组是更新了,杀掉 APP 再进去就是更新的数据😭
About
·
Help
·
Advertise
·
Blog
·
API
·
FAQ
·
Privacy
·
Solana
·
4397 Online
Highest 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 28ms ·
UTC 03:56
·
PVG 11:56
·
LAX 19:56
·
JFK 22:56
♥ Do have faith in what you're doing.
❯