我正在做一个任务应用程序,您可以在其中获得日期/位置提醒。我想知道在打开mapView选择地址时是否有将数据临时保存在图片中的字段中的方法,还是我必须将这些字段传递给mapView以便在返回addTaskVC时重新设置它们?
最佳答案
我使用全局结构将临时变量保存到,然后将其加载到viewDidLoad内部或需要加载的位置
全局结构
struct tempVariablees {
static var taskTextField = ""
static var dateField = ""
static var dateSelected = false
}
ViewDidLoad
if tempVariablees.taskTextField != "" {
taskText.text = tempVariablees.taskTextField
}
if tempVariablees.dateField != "" && tempVariablees.dateSelected{
dateSelected.text = tempVariablees.dateField
remindMeOnDay.isOn = true
userPickedDate = tempVariablees.dateSelected
}
关于ios - 临时打开新的ViewController时保存值,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45386230/