教えてください。
子の処理途中で、親の処理に戻る方法がわかりません。
下記のようなコードがあるとき、
「Action A」ボタンが押された時に、func a()のほげほげ処理をおこなったのち、func b()に移り、func b()で10秒カウントする処理があるとした時に、func b()のカウント途中で「Action A」ボタンが再び押された時に、すぐfunc a()が実施されるされるにはどうしたらよろしいでしょうか。
SWift
1import SwiftUI 2 3struct ContentView: View{ 4 @ObservedObject var action = Action() 5 6 var body: some View { 7 Button(action: { 8 action.a() 9 }) { 10 Text("Action A") 11 } 12 } 13} 14 15class Action: ObservableObject { 16 func a(){ 17 ほげほげ処理 18 func b() 19 } 20 21 func b(){ 22 10秒カウントするタイマー 23 } 24} 25
回答1件
あなたの回答
tips
プレビュー