腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(4042)
视频
沙龙
1
回答
SwiftUI
变量
:
willSet
,
didSet
ios
、
swift
、
swiftui
我在一个
SwiftUI
应用程序中有这样的代码: @Published var myFlag = false { ... useful code ...objectWillChange.send()} 它或多或少是有效的,但为了准确地得到我需要的东西,我想要这样的东西: @Published var myFlag = false {
didSet
浏览 13
提问于2020-08-16
得票数 0
回答已采纳
1
回答
SwiftUI
和Combine在视图模型中更新另一个更改时的
变量
ios
、
swift
、
swiftui
、
combine
我目前正在建立一个小的一个视图应用程序,以帮助学习更多的
SwiftUI
。该应用程序是一个简单的应用程序,可以按比例计算值。我现在有四个主要
变量
,比率的左右两面,以及第一和第二值,它们将在比率中计算。var rightSide = Double()@State var value2 = Double() 在应用程序中有4个滑块,允许每个
变量
彼此独立地进行更改我现在想要允许的是,更改
变量
value1也将根据用户设置的比率更新value2。要做到这一点,我相信我需要使用
浏览 3
提问于2020-02-26
得票数 3
5
回答
Swift语言:如何用观察者定义计算
变量
?
swift
、
variables
我学习了计算
变量
和
变量
观察者的概念。我想知道在定义
变量
时是否可以同时定义这两个
变量
。我试过但失败了。下面是我的代码(不工作!)。return 77 { }{ { println("Will set a to \(newValue)")
浏览 4
提问于2015-03-30
得票数 7
回答已采纳
6
回答
无法识别
willSet
/
didSet
内的"oldValue“和"newValue”默认参数名称
ios
、
swift
、
swift3
在
willSet
和
didSet
块中使用oldValue和newValue默认参数时,我收到"unresolved identifier"编译器错误。{ print("Old value is \(oldValue)")
didSet
(viewController) {
浏览 0
提问于2016-09-18
得票数 46
1
回答
当我用鼠标改变
SwiftUI
列表的选择时,点击@已发布属性的
didSet
会被调用两次
swift
、
macos
、
swiftui
、
property-wrapper
我使用
SwiftUI
作为我的Mac应用程序。当我用鼠标更改SidebarView中List的选择(从收件箱、到今日)时,单击
didSet
将被调用两次(侧边栏体也会计算两次)。日志:
didSet
=可选(MiniTodo.NavigationItem.inbox)2021-04-1800:36:20 +0000
willSet
=可选(MiniTod
浏览 4
提问于2021-04-18
得票数 4
3
回答
当使用
SwiftUI
试图显示工作表视图时应用程序崩溃
swift
、
list
、
swiftui
、
xcode11
、
ios13
我试图使用
SwiftUI
中的另一个视图来使用。BindableObject { var totalGraciesMeals: Int {
didSet
{willChange.send()}} init(totalMealExchanges
浏览 0
提问于2019-07-25
得票数 2
2
回答
刷新NavigationView环境对象
swiftui
、
swiftui-list
例如,只有当我切换选项卡时(所以每当我离开NavigationView时),
变量
才会刷新。import Combine @EnvironmentObjectwillChange = PassthroughSubject<TestObject, Never>() @Published var items
浏览 0
提问于2019-08-30
得票数 4
3
回答
我们可以在getter和setter中使用
willSet
和
didSet
吗?
swift
、
properties
、
getter-setter
我读到了
willset
和
didset
的快速属性,我知道我可以使用这些
变量
,其初始值如下所示:{ { } { {var property2:String{
willS
浏览 2
提问于2017-08-20
得票数 9
2
回答
变量
-
didSet
和
willSet
swift
、
variables
、
didset
我知道如何对
变量
使用
didSet
和
willSet
,但不是真正的原因。我应该在什么时候使用这些方法?为什么?通常,当您更新一个值时,您会有一些按钮,例如,您可以在其中更新一个textField,然后将一个
变量
的值设置为textFields。所以我的问题是: 什么时候以及为什么我应该为我的
变量
使用
didSet
和
willSet
?
浏览 0
提问于2017-06-22
得票数 0
1
回答
混合Swift属性观测器和继承
swift
、
inheritance
、
property-observer
:Bool {
didSet
{ print("Class B
didSet
on paused called") }} override var paused:Bool {
willSet
{print("Class C
willSet</em
浏览 1
提问于2016-11-01
得票数 3
回答已采纳
1
回答
SwiftUI
& UITextField ViewModel绑定问题
binding
、
uitextfield
、
swiftui
、
viewmodel
、
textfield
我正在尝试在
SwiftUI
中使用UITextField。我已经为UITextField创建了一个自定义结构,并创建了一个可绑定的字符串,其中包含输入文本。为了便于比较,我在代码中放置了
SwiftUI
Textfield,它可以工作,有人能帮助我吗?: String = "" { print(oldValue)
willSet
{print(newValue) } @Publ
浏览 5
提问于2020-05-18
得票数 2
3
回答
引用实例方法需要等价(SWIFT)
swift
、
swiftui
、
combine
我正在尝试利用
SwiftUI
和组合来存储我的应用程序的用户默认值。看看其他一些帖子中的建议,我已经更新了我的代码,如下所示。============== DataStoreClass ============ import Foundation var somevalueBool: Bool {
d
浏览 32
提问于2019-09-30
得票数 1
回答已采纳
2
回答
如何找出在
willSet
/
didSet
中更新了元组的哪个
变量
?
swift
、
tuples
如何找出在
willSet
/
didSet
中更新了元组的哪个
变量
?var myTuple: (a: Int, b: Int) { // Which one was set, a or b?}
浏览 2
提问于2015-10-10
得票数 1
回答已采纳
2
回答
如何在swift中跟踪
变量
的前一个值?
ios
、
objective-c
、
iphone
、
swift5
我正在尝试跟踪以前在sideMenu中选择的tableview的行索引。
浏览 0
提问于2020-02-27
得票数 0
2
回答
未在领域属性上调用
WillSet
/
DidSet
swift
、
dynamic
、
realm
、
getter-setter
我有一个问题,因为动态领域对象没有调用
willSet
和
didSet
。try!realm.write { realm.add(sut) // here
willSet
and
didSet
are invoked with nil object{ print("CHECKING:
willSet
: \(String(describing: n
浏览 2
提问于2020-07-20
得票数 0
回答已采纳
4
回答
属性观察者
willSet
和
didSet
;属性获取器和设置器
swift
、
properties
、
didset
、
property-observer
在属性中使用
willSet
-
didSet
和get - set有什么区别?我知道,对于
willSet
和
didSet
,结构如下所示: println (variable1)
willSet
(newValue) {
浏览 3
提问于2014-08-20
得票数 51
回答已采纳
1
回答
"
didSet
“与数组中的元组一起工作吗?
swift
我想知道"
didSet
“是否适用于数组中的元组。
didSet
{ } var
浏览 5
提问于2015-08-31
得票数 11
1
回答
如何在限制字符数量的同时也只允许TextField中的一个字符子集?
ios
、
swift
、
swiftui
、
textfield
我一直试图限制我可以在TextField上输入的
SwiftUI
字符的数量,同时只允许数字。self.viewModel.myString = filtered}@Published var myString: String = "" {
willSet
如果我尝试将这两种逻辑组合到视图模型中的
willSet
/
didSet
或textfield上的onReceive,则堆栈溢出会导致崩溃。我在
SwiftUI
还是个新手,所以我不太确定一个定制
浏览 0
提问于2020-08-10
得票数 1
回答已采纳
3
回答
SwiftUI
视图属性
willSet
和
didSet
属性观察器不起作用
swift
、
mvvm
、
viewmodel
、
swiftui
、
didset
我有一个附加了ViewModel的
SwiftUI
(Beta5)视图。并传入一个简单的参数(在本例中称为FSAC )NavigationLink("Next", destination: MyTestView(FSAC: "testFsac"))struct MyTestView: View { var FSAC:
浏览 5
提问于2019-08-14
得票数 13
回答已采纳
1
回答
Swift:在定义
变量
时使用属性观察者(每一行一个)
swift
Swift中的属性观测器的问题是,它们将
变量
分散到类中,这使得查看和理解所使用的属性变得更加困难。如果没有属性观察者,您可以在一个单行块中列出所有
变量
和默认值,每一行一个,所以查看类属性要容易得多。
浏览 0
提问于2016-02-23
得票数 1
回答已采纳
点击加载更多
相关
资讯
iOS传感器:使用陀螺仪完成一个小球撞壁的小游戏
全新Swift从入门到进阶实战探探iOS APP(完结)
如何实现SwiftUI微服务?
写给前端工程师的 Flutter 教程
写给前端工程师的Flutter详细教程
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
智聆口语评测
活动推荐
运营活动
广告
关闭
领券